為不同的程式設定不同的java版本

為不同的程式設定不同的java版本

我使用的一些程式在使用 Java 1.7.x(我的電腦上預設)時存在已知錯誤,這些問題可以使用 Java 1.6 修復。不過,我也使用在預設 Java 下運行良好的程序,並且在舊版本中存在已知問題。

如何運行myprogram指定要使用的 Java 版本的程式?

答案1

有一個 shell 環境變量,JAVA_HOME可以將其設定為使用特定目錄中的 java 版本。需要導出,並且應該包含binjava版本的子目錄的路徑。另外,同一目錄應該位於 .txt/usr/bin中的第一個(或之前)PATH

該變數可以在用於啟動單一程式的腳本中設定。

您可以使用類似的方法找到已安裝版本的 bin 目錄

$ locate -b '\appletviewer'

有關設定變數的詳細信息,請參見設定JAVA_HOME

JDK_HOMEJDK有一個類似的變數。

相關內容