2014-12-08 3 views
0

Я использую сторонний файл jar в своем проекте CQ5.6.1. Программа в банке использует System.getProperty(), чтобы прочитать местоположение файла свойства.System.getProperty от CQ5.6.1

Я не могу найти способ установить эти свойства для программы для чтения. Любая идея, как я могу это сделать в CQ?

ответ

0

Вы можете использовать опции Java или аргументы командной строки для передачи системных свойств

Параметры Java

В Windows

set _JAVA_OPTIONS=-Dargument1=value1 -Dargument2=value2 

В * Никс

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

Comma й линии

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

Тогда вы можете получить значение свойства с помощью System.getProperty()

System.getProperty("argument1")//Will print value1 
System.getProperty("argument2")//Will print value2 
Смежные вопросы