我一直在尝试运行一个胖胖的Spring Boot Jar,它有一个从类路径加载.properties的第三方库。 .properties文件不在jar文件中。
所需的.properties位于胖库所在的/ lib或/ config或root以外的文件夹中。
我已将CLASSPATH
变量设置为包含.properties文件所在的外部文件夹。
我在尝试使用java -jar命令运行fat jar时尝试给-cp
和-classpath
,但无济于事。
我尝试使用--loader.path
,但没有成功。
我得到的例外是;
java.lang.NullPointerException: null
at java.util.Properties$LineReader.readLine(Properties.java:434)
at java.util.Properties.load0(Properties.java:353)
at java.util.Properties.load(Properties.java:341)