我有要与特定属性文件一起运行的 jar 文件。我正在运行以下命令来执行该 jar
java –jar –DApp.config.file=local.properties App.jar
使用这个命令我得到以下错误
Could not load properties from class path resource [local.properties]: class path resource [local.properties] cannot be opened because it does not exist
根据我目前阅读的内容,如果您传递 -jar,那么您不必担心 $CLASSPATH。我在这里错过了什么吗?
PS - local.properties 和 jar 文件在同一目录中。
最佳答案
-jar
选项指定要启动的 jar 文件,因此必须保留在预期 jar 文件的命名之前:
java –DApp.config.file=local.properties –jar App.jar
不要在–jar
和App.jar
之间放置其他选项>
关于java - 使用外部属性运行 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39863794/