確定我的機器上安裝了2個不同版本的Java(CentOS 5),系統默認爲1.5.0_14,但我需要在命令行上運行命令與更新版本的Java。我如何在命令行中傳遞新版本?如何在命令行上使用不同版本的Java版
對不起,這是一個這樣的問題,但我GOOGLE了,沒有找到任何東西,謝謝。
確定我的機器上安裝了2個不同版本的Java(CentOS 5),系統默認爲1.5.0_14,但我需要在命令行上運行命令與更新版本的Java。我如何在命令行中傳遞新版本?如何在命令行上使用不同版本的Java版
對不起,這是一個這樣的問題,但我GOOGLE了,沒有找到任何東西,謝謝。
只需使用java可執行文件的完整路徑名,而不是讓操作系統根據您的PATH選擇一個。
使用絕對路徑Java可執行文件:
/opt/java-1.4/bin/java
你可以做一個鏈接到文件:
ln myJava1 <java version you want>
ln myJava2 <java version you want>
,然後當你想一個或另一個,鍵入適當的鏈接。
或者,如果你想有一個標準的Java,只是有其他的一個取捨,你可以這樣做:
ln theJava <myJava1 or myJava2>
,然後只用theJava(或任何你想將它命名