繁体   English   中英

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

[英]What is the proper way to deploy Java project that has JSON files?

我正在尝试通过将程序制作为可执行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存在于同一文件夹/程序包中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM