【发布时间】:2015-06-30 22:13:51
【问题描述】:
我有一个主类,它需要我使用 -D 选项传递的某些属性。我可以通过将它们作为 VM 选项发送来在我的 IDE 中访问它。
我使用 Maven 将此应用程序打包到一个 jar 文件中,当我尝试以下操作时:
java -jar myjar.jar -Denviroment=dev
或
java -jar myjar.jar "-Denvironment=dev"
环境系统属性没有被拾取。
关于发生了什么的任何指针?
【问题讨论】:
-
我能够弄清楚这一点。只是为了帮助别人。我所做的只是在 jar 之前传递 -D ,如下所示: java -jar -Denvironment=dev myjar.jar (不确定这会有什么不同!)
-
-jar myjar.jar毕竟应该最后添加-D见下面的答案
标签: java maven properties jar system