gpt4 book ai didi

java - 部署具有 JSON 文件的 Java 项目的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-30 07:37:27 24 4
gpt4 key购买 nike

我正在尝试通过将程序制作成可执行 jar 文件来部署该程序。当我直接从 IDE (IntelliJ) 运行程序时,一切都很好。但是,当我从项目中创建 jar 文件后,当我运行该 jar 文件时,我会收到如下错误:

java.io.FileNotFoundException: src\JsonFiles\Words.json (The system cannot find the path specified)

最佳答案

不要使用 src 文件夹的相对路径,打开文件相对于类所在位置的输入流:

InputStream in = SomeClass.class.getResourceAsStream("Words.json");

其中 Words.jsonSomeClass.java 存在于同一文件夹/包中。

关于java - 部署具有 JSON 文件的 Java 项目的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35184934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com