CQ5.6.1中的System.getProperty

时间:2014-12-08 05:34:57

标签: cq5 sling

我在CQ5.6.1项目中使用第三方jar文件。 jar中的程序使用System.getProperty()来读取一些属性文件位置。

我无法找到为程序设置这些属性的方法。知道如何在CQ中做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您可以使用java选项或命令行参数来传递系统属性

Java选项

在Windows中

set _JAVA_OPTIONS=-Dargument1=value1 -Dargument2=value2

在* nix

export _JAVA_OPTIONS="-Dargument1=value1 -Dargument2=value2"

命令行

java -jar jarfile.jar -Dargument1=value1 -Dargument2=value2

然后,您可以使用System.getProperty()

获取属性值
System.getProperty("argument1")//Will print value1 
System.getProperty("argument2")//Will print value2