我使用的一些程式在使用 Java 1.7.x(我的電腦上預設)時存在已知錯誤,這些問題可以使用 Java 1.6 修復。不過,我也使用在預設 Java 下運行良好的程序,並且在舊版本中存在已知問題。
如何運行myprogram
指定要使用的 Java 版本的程式?
答案1
有一個 shell 環境變量,JAVA_HOME
可以將其設定為使用特定目錄中的 java 版本。需要導出,並且應該包含bin
java版本的子目錄的路徑。另外,同一目錄應該位於 .txt/usr/bin
中的第一個(或之前)PATH
。
該變數可以在用於啟動單一程式的腳本中設定。
您可以使用類似的方法找到已安裝版本的 bin 目錄
$ locate -b '\appletviewer'
有關設定變數的詳細信息,請參見設定JAVA_HOME。
JDK_HOME
JDK有一個類似的變數。