Java 在JAR(Jooby应用程序)中找不到自定义配置文件

Java 在JAR(Jooby应用程序)中找不到自定义配置文件,java,config,jooby,Java,Config,Jooby,我试图用一个自定义配置文件构建一个可执行的JAR 在Eclpise中,一切正常,但在jar文件中,配置文件丢失 我试过不同的方法。我将application.conf放在目录“conf”和“Resources”中。除此之外,我在代码部分尝试了以下语句 有人有主意吗 PS.Jooby的application.conf基于以下内容: PS2: 我让配置写入控制台。在Eclipse中,所有自定义设置都是按预期设置的。在我的Jar文件中,配置只包含应用程序的端口和名称以及大量的系统设置(Java版本、

我试图用一个自定义配置文件构建一个可执行的JAR

在Eclpise中,一切正常,但在jar文件中,配置文件丢失

我试过不同的方法。我将application.conf放在目录“conf”和“Resources”中。除此之外,我在代码部分尝试了以下语句

有人有主意吗

PS.Jooby的application.conf基于以下内容:

PS2:

我让配置写入控制台。在Eclipse中,所有自定义设置都是按预期设置的。在我的Jar文件中,配置只包含应用程序的端口和名称以及大量的系统设置(Java版本、路径xyz…)。因此,它不会将我的自定义配置设置合并到系统设置:(


更新:如果我使用以下参数启动应用程序:-Dconfig.file=application.conf,那么它就可以工作。但是我希望将conf文件放在jar中。下一次更新:使用此配置它可以工作:config conf=ConfigFactory.load();在Maven文件的code.conf/application.conf中。并作为参数:-Dconfig.resource=conf/application.conf……。现在我想不带参数打开
//Config conf = ConfigFactory.parseResources("application.conf");
Config conf = require(Config.class);
//Config conf = ConfigFactory.load();
//Config conf = App.class.getResourceAsStream("application.conf");