2015-01-17 49 views
0

我需要通過環境變量a設置系統屬性,然後通過System.properties['propName']訪問它。我嘗試了幾種模式:如何通過envirnmoent變量設置系統屬性?

SET org.gradle.project.systemProp.buildRate=10 
SET org.gradle.project.buildRate=10 
SET ORG_GRADLE_PROJECT_buildRate=10 
SET ORG_GRADLE_PROJECT_systemProp.buildRate=10 

但這些都沒有工作。怎麼做?

+2

我知道的唯一方法是java -Dorg.gradle.project.systemProp.buildRate =%org.gradle.project.systemProp.buildRate%(Windows)。或者從java代碼手動設置它 - 請參閱System.getenv() –

回答

0

他們是different的東西,你可以設置一個環境變量並使用System.getenv()來讀取它,或者設置系統屬性並使用System.getProperties()來讀取它。