在shell腳本運行的Java,我已經設置JAVA_OPTS環境變量(以啓用遠程調試和增加內存),然後我執行的jar文件,如下所示:與JAVA_OPTS環境變量
export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m"
java -jar analyse.jar $*
但似乎沒有JAVA_OPTS env變量的影響,因爲我無法連接到遠程調試,並且我發現JVM的內存沒有變化。
可能是什麼問題?
PS:我不能在java -jar analyse.jar $*
命令中使用這些設置,因爲我在應用程序中處理命令行參數。
查看HEX的回答。這就是你如何在OS X上使用環境變量設置選項。 – BitwiseMan 2012-12-12 22:33:38