[英]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.json
和SomeClass.java
存在于同一文件夹/程序包中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.