當前位置:首頁 » 操作系統 » linuxjdk切換

linuxjdk切換

發布時間: 2024-01-27 12:39:34

A. 如何用新安裝的jdk替換掉linux系統默認jdk

(1)
/etc/profile
export java_HOME=/usr/java/jdk1.7.0_67-cloudera/
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar

修改完成後,使用source /etc/profile 命令進行更新;

(2)下面這幾步比較重要,因為在許多linux系統中都預裝了openjdk,所以即使上面進行了這些設置,系統默認的還不是我們要設置的內容;如果要真正使用我們自己的jdk,還需要一下步驟:

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_67-cloudera/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_67-cloudera/bin/javac 300

(這里的300隻是標識一下,沒什麼意義,只是下一步要用到)

(3)大功告成,使用java -version 命令來查看我們的java環境變數,顯示如下內容:

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)

Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
* 對於更新一個 /usr/bin/xxx 命令指向一個新的路徑可以用 sudo update-alternatives --config xxx

B. linux使用2個jdk

bash下可以用如下的方式來操作:可以修改/etc/profile文件,在文件尾加上:export PATH=jdk5的安裝目錄\bin:$PATH在shell中執行一下:. /etc/profile再試一試java -version命令。 再給你介紹兩種jdk互換的簡單方法。1,設置JAVA_HOME環境變數:可以修改/etc/profile文件,在文件尾加上:JAVA_HOME=/usr/local/java/jdkPATH=$JAVA_HOME\bin:$PATHexport JAVA_HOME PATH2,將兩個JDK分別安裝在/usr/local/java目錄下,假設名稱分別為jdk5,jdk63,通過ln -s來切換jdk的版本:進入到安裝jdk目錄(cd /usr/local/java)執行如下命令:ln -s jdk5 jdk就可以使用jdk1.5了。如果要切換jdk為1.6,則先刪除jdk這個軟鏈接,rm -i jdk再ln -s jdk6 jdk

C. 在Linux環境下,我想把websphere8.5的jdk1.6換成1.7,不知道怎麼弄了,求解越詳細越好,謝謝!

參考https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_gui.html

選擇server1,出來界面,之後找到sdk,點擊,之後就激活jdk1.7

在重啟was

D. 如何在 Linux 中修改默認的 Java 版本

要解決這個問題,你需要改變默認的Java版本到Java JRE 1.7或者更高(假設JRE已經安裝了)。
首先,試用下面的update-alternatives命令檢查你系統上可用的Java版本:
$ sudo update-alternatives --display java
現在有可用的候選版本,你可以用下面的命令在可用的Java JRE之間切換默認的Java版本:
$ sudo update-alternatives --config java
看到提示的時候,選擇你想試用的Java版本。

E. 在安裝有多個版本jdk的Linux環境中切換jdk版本

export JAVA_HOME=/data/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib(太長了有點串列,export後面都是空格沒有回車)
這個是寫在/etc/profile最後面的,然後source /etc/profile讓它生效
也就是說你全局環境變數寫的是哪個jdk的目錄,就會用哪個jdk,可以輸入下面命令查看
java -version
返回值:java version "1.8.0_11"

熱點內容
請求分段存儲 發布:2024-11-28 21:23:20 瀏覽:458
zip偽加密 發布:2024-11-28 21:23:17 瀏覽:226
linuxshell路徑 發布:2024-11-28 21:13:05 瀏覽:994
存儲為web所用格式切片 發布:2024-11-28 21:11:23 瀏覽:452
伺服器電腦主機怎麼裝 發布:2024-11-28 21:06:41 瀏覽:222
android調用aidl 發布:2024-11-28 21:05:46 瀏覽:867
csol源碼 發布:2024-11-28 21:04:29 瀏覽:661
菲斯塔新能源車買哪個配置 發布:2024-11-28 21:02:53 瀏覽:846
廣數編程p 發布:2024-11-28 20:38:37 瀏覽:666
sql2008vs2010 發布:2024-11-28 20:38:34 瀏覽:374