當前位置:首頁 » 操作系統 » 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"

熱點內容
福建電信伺服器ip地址 發布:2025-01-19 23:07:24 瀏覽:647
伺服器怎麼製作公告欄 發布:2025-01-19 23:06:23 瀏覽:873
英雄聯盟皮膚源碼 發布:2025-01-19 22:56:14 瀏覽:94
三星手機忘記解鎖密碼怎麼辦 發布:2025-01-19 22:45:43 瀏覽:291
Java為什麼沒有預編譯命令 發布:2025-01-19 22:44:14 瀏覽:303
路由器上寫的初始無密碼什麼意思 發布:2025-01-19 22:42:38 瀏覽:847
mysql配置主從資料庫 發布:2025-01-19 22:35:33 瀏覽:730
4大資料庫 發布:2025-01-19 22:34:35 瀏覽:975
win10用什麼解壓 發布:2025-01-19 22:27:15 瀏覽:799
反編譯連接資料庫 發布:2025-01-19 22:07:55 瀏覽:787