2012-11-14 53 views
0

在windows中,我想將felix的軟件包緩存位置設置爲%TEMP%/myApp。據我所知,採用org.osgi.framework.storageconfigurations.property文件只會使用${property}表示法使用felix系統屬性,但不包括環境變量。Felix:將軟件包緩存位置配置到臨時文件夾

我該如何獲得%TEMP%?

謝謝!

回答

1

還沒有嘗試過這一個Windows,但是您可以將某些系統屬性設置爲您的Temp,例如,

java -Dsystem.temp=%TEMP% -jar bin/felix.jar 

,然後使用該系統屬性在您的配置,像

org.osgi.framework.storage: ${system.temp}/myApp 
+0

謝謝!這就是我最終做的事情。因爲我另外使用install4j,所以我可以使用用戶的臨時文件夾作爲執行參數。 – Miquel