導航:首頁 > 操作系統 > linux更改jdk

linux更改jdk

發布時間:2022-10-06 07:56:22

Ⅰ 如何升級linux的jdk版本

一、jdk1.4卸載
Redhat Enterprise 5 中自帶安裝了jdk1.4,在安裝jdk1.6前,把jdk1.4卸載:
1. 首先查看系統自帶的JDK版本:
[root@linux ~]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-48)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for ing conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2. 確定JDK的具體版本號,然後將其卸載:
[root@linux ~]# rpm -qa | grep jdk
[root@linux ~]# rpm -qa | grep gcj
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
上面先確認jdk的具體版本號,然後使用rpm -e --nodeps命令刪除上面查找的內容:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Complete!
3. 再次檢查JDK版本,卸載成功:
[root@linux ~]# java -version
-bash: ./usr/bin/java: No such file or directory

二、jdk1.6安裝
下面開始手動安裝the latest jdk1.6 version,jdk-6u33-linux-i586.bin
1. 給jdk-6u33-linux-i586.bin分配許可權,具體的這里要給它可執行的許可權
[root@linux ~]# chmod +x jdk-6u33-linux-i586.bin
2. 然後解壓:./jdk-6u33-linux-i586.bin
[root@linux ~]# ./jdk-6u33-linux-i586.bin
3. 執行之後會有一堆agreement什麼的,一路more下去。接著有個確認安裝的,輸入yes,然後回車。開始解壓。一直到
Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....
Done.
4. 解壓後的文件如下所示:
[root@linux ~]# ls
jdk1.6.0_33 jdk-6u33-linux-i586.bin
5. 一般都將安裝文件放在usr/local下,執行拷貝:
[root@linux ~]# mv jdk1.6.0_33 /usr/local
[root@linux ~]# cd /usr/local
[root@linux local]# ls
bin etc games include jdk1.6.0_33 lib libexec sbin share src
6. jdk已經成功搬運到了/usr/local下,然後就是最後一步,設置環境變數了。
7. 這里有兩種設置,一種是通過export設置臨時生效,重啟之後設置會丟失,一種是將設置寫入/etc/profile文件中,可以一直生效。所以,最好的設置當然是寫入文件中了。先執行下面命令:
[root@linux local]# vi /etc/profile
8. 打開profile文件後輸入i進入insert模式,在文件最後面添加如下內容。
export JAVA_HOME="/usr/local/jdk1.6.0_33"
export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
export PATH=".:$PATH:$JAVA_HOME/bin"
然後esc,輸入:wq,保存退出。
9. 然後需要設置讓更改生效:
[root@linux local]# source /etc/profile
當然,如果你喜歡重啟的話,你reboot也可以。
10. 查看當前jdk版本。
[root@linux local]# java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03)
Java HotSpot(TM) Client VM (build 20.8-b03, mixed mode, sharing)

Ⅱ 如何在 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版本。

Ⅲ linux系統自帶jdk1.7,我自己安裝的為1.6。怎麼設置為系統用我自己安裝的jdk呢

先echo $PATH看已經安裝的Java在哪裡
在增加PATH腳本裡面去掉增加PATH的那條命令
然後在~/.bash_profile裡面加一條增加Java1.6的文件路徑到PATH的命令!

Ⅳ 如何用新安裝的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

Ⅳ Linux中JDK的安裝和配置方法

一、軟體下載
1、下載JDK(下面分別是32位系統和64位系統下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_ #64位
# getconf LONG_BIT # 查看系統多少位

二、安裝JDK7.0版本
1、先卸載伺服器自帶的jdk軟體包
# java -version #查看伺服器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看伺服器安裝的jdk軟體包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟體包
2、安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系統環境變數
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile #編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java
4、測試
# java -version # 測試是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

Ⅵ linux怎麼切換jdk版本

第一步,首先列出linux系統中可用的jdk版本
update-java-alternatives --list

第二步:
sudo update-java-alternatives --set /path/to/java/version

Ⅶ Linux 下安裝jdk1.8.0 45 修改默認jdk版本發生錯誤

Java JDK 8 在 Linux 下的安裝以及環境變數的配置
1 ,根據 Linux系統的位數選擇,這里以後綴為.tar.gz的為例,.rpm的直接安裝就是。
2 解壓。
3 把解壓後的文件夾放到/usr/local 下面。(這個隨便,任意目錄下都可以)
4 在主目錄下找到隱藏文件.profile , 若沒有.profile,則去找文件 .bash_profile (注意文件名以點號開頭,因為是隱藏文件)。5 在文件.profile 或 .bash_profile 中添加環境變數,在文件的最末尾加上以下4行(需根據具體情況修改,由JAVA所在目錄決定):
export JAVA_HOME = /usr/local/jdk1.8.0
export JRE_HOME = ${JAVA_HOME}/jre
export CLASSPATH = .:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH = ${JAVA_HOME}/bin:$PATH
若添加正確,注銷或重啟計算機以後,在Bash Shell中輸入:
java -version
javac -version
都會顯示版本信息。

Ⅷ linux下怎麼卸載自帶的JDK和安裝想要的JDK

選擇你需要的版本進行下載
下面的安裝是用rpm包演示的,所以請下載rpm包文件。
方法/步驟

首先查看系統中原有的java版本:java -version;然後用再用:rpm -qa | gcj命令查看具體的信息,最後用:rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64卸載。

把下載rpm包拖入linux系統中,進入到相應的目錄下執行:rpm -ivh jdk-7u51-linux-x64.rpm
安裝好後,配置環境變數:執行 vi /etc/profile命令,添加如下圖的配置信息。注意:目錄要寫上你自己的安裝目錄,一般默認是安裝在/usr/java下的。
JAVA_HOME=/usr/java/jdk1.7.0_45
TOMCAT_HOME=/home/syx/server/tomcat
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export TOMCAT_HOME
export PATH
export CLASSPATH

4
如果你不想重新系統,可以用命令source /etc/profile使配置文件立即生效。否則只能重啟系統才能使配置參數生效。然後我們可以通過 echo $JAVA_HOME ;echo $PATH;echo $CLASSPATH,查看配置的信息。
5
最後我們再次通過:java -version查看我們是否成功安裝了jdk。

Ⅸ linux jdk環境變數配置錯了,怎麼改,用命令vi /etc/profile進入後,基本上編輯不了啊,

好像是/etc/profile是root用戶具有修改的許可權(readonly),你可以以root登錄進去(su -,輸入密碼),環境變成了root環境,然後修改,其實環境變數就是為了讓你的執行的程序或者腳本找到相應的文件,如果沒法修改/etc/profile,也可以export直接命令行引入環境變數,但是這樣的話,系統重啟的話就沒了,作為暫時用可以。

閱讀全文

與linux更改jdk相關的資料

熱點內容
如何用電腦打開安卓手機內存 瀏覽:860
java數據訪問層 瀏覽:181
代碼優化是編譯程序的必要階段 瀏覽:623
程序員那麼可愛孩子還在嗎 瀏覽:513
以下哪些是資料庫編程技術 瀏覽:164
水冷壓縮冷凝機組 瀏覽:177
小米路由器app怎麼加黑名單 瀏覽:433
證券交易2012pdf 瀏覽:208
單線程和多線程編譯 瀏覽:155
游戲被加密了刪不了怎麼辦 瀏覽:475
二建6米的柱子加密多少箍筋 瀏覽:648
怎麼簡單易懂的了解伺服器 瀏覽:356
mcpe怎麼看伺服器地址 瀏覽:994
螢石雲智能鎖添加密碼 瀏覽:503
股票自動化交易編程 瀏覽:471
android自定義窗口 瀏覽:921
工程動力學pdf 瀏覽:179
騰訊的雲伺服器是bgp嗎 瀏覽:945
excel弘編程 瀏覽:913
什麼人不適合做程序員 瀏覽:676