设置文件(settings.json)无法与我的程序一起编译

时间:2018-06-27 11:17:34

标签: java intellij-idea

所以我有一个程序,允许您通过“ settings.json”文件编辑几个设置,如下所示:https://prnt.sc/jzx8p8

我的问题是此文件似乎无法与我的程序一起编译,如下所示:https://prnt.sc/jzx8t2 (如果您想知道自己是否弹出该错误消息:https://prnt.sc/jzx8y2

我正在使用IntelliJ的工件支持来编译我的程序。 感谢您的帮助,谢谢!

编辑:当我通过IntelliJ运行该程序时,该程序将按应运行的100%运行,而当我尝试通过VPS运行该程序时,则运行该程序。

2 个答案:

答案 0 :(得分:0)

您的json文件不在类路径中,因此不可见。将其移到资源文件夹中,应该可以使用

答案 1 :(得分:0)

您正在从工作目录将其作为文件而不是作为类路径的资源进行加载。指定/计算完整文件路径,以便它可以在任何系统或change your code to load the resource from the classpath上运行,然后将文件移到resources目录中。