如何在Java类中读取运行时变量?

时间:2018-10-26 15:29:45

标签: java spring properties

我有一个看起来像这样的Java应用

java -Dconfig.dir = ../../.. -jar blah..

如何在运行时在Java应用程序中访问此config.dir。我试图加载将在运行时存在的属性文件。因此,我想在文件流中加载

2 个答案:

答案 0 :(得分:0)

Ivan在评论中给出了正确答案。

System.getProperty(“ config.dir”)

答案 1 :(得分:0)

对于您的用例,您需要在类路径中添加属性文件的位置,然后按照this答案中给出的步骤进行操作。

如果您真的想读取-D参数,请参阅@Ivan注释