Linux系統下(x64)安裝jdk 1.6(jdk-6u45-linux-x64.bin)


Linux系統下(x64)安裝jdk 1.6(jdk-6u45-linux-x64.bin)

一,查看是否安裝jdk:

# rpm -qa | grep jdk
或者
#rpm -q jdk
或者
#java -version

二,下載安裝文件:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

根據自己的Liunx的版本下載對應版本的jdk,如果在64(X64上安裝32位的jdk會報錯)

查看系統多少位:

#uname -a

根據結果,下載文件:jdk-6u45-linux-x64.bin

 Linux x86:32位操作系統;

 Linux x64:64位操作系統;

jdk-6u45-linux-x64-rpm.bin 運行后會解壓出來一個rpm包,可用rpm -iUh命令安裝;

jdk-6u45-linux-x64.bin 運行后會直接把所有文件解壓到當前目錄的jdk子目錄下;

三,開始安裝

(1),先建好文件夾,在usr下新建java文件夾:

#mkdir /usr/java

(2),將已經下載好的jdk拷貝到java目錄下;

(3),執行命令賦予安裝文件777權限:

# cd /usr/java(mkdir java –此目錄需要創建)

a,jdk-6u45-linux-x64-rpm.bin文件安裝:

# chmod 777 jdk-6u45-linux-x64-rpm.bin    ← 修改為可執行
# ./jdk-6u45-linux-x64-rpm.bin       ← 選擇yes同意上面的協議
# rpm -ivh jdk-6u45-linux-x64.rpm ← 選擇yes直到安裝完畢

b,jdk-6u45-linux-x64.bin文件安裝【建議安裝此文件】:

# chmod 777 jdk-6u45-linux-x64.bin      ← 使當前用戶擁有執行權限
# ./jdk-6u45-linux-x64.bin            ← 選擇yes直到安裝完畢

安裝的時候提示:error: Failed dependencies: /bin/grep is needed by jdk1.6.0_65-2000:1.6.0_65-fcs.x86_64;

解決辦法:在 rpm -ivh jdk-6u45-linux-x64.rpm --nodeps --force 增加兩個參數--nodeps和--force ;

四,配置環境變量:

(1),執行命令,打開文件:

# vi /etc/profile

(2),增加配置環境變量:

export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin 或者 export PATH=$JAVA_HOME/bin:$PATH: 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存文件:

先按Esc進入控制模式,然后

#:wq (保存並退出)

按ESC鍵跳到命令模式:
:w 保存文件但不退出vi
:w file 將修改另存到file中,不退出vi
:w! 強制保存,不退出vi
:wq 保存文件並退出vi
:wq! 強制保存文件並退出vi
:q 不保存文件,退vhuvi
:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯

(3),執行生效

#. /etc/profile(點和/之間有空格)

如果在執行. /etc/profile 的時候提示:command not found

解決方案:

文件編輯內容有錯誤,進入編輯模式:i 修改文件;

然后進入控制模式Esc,:wq保存退出;

最后執行. /etc/profile 文件生效(或者 source /etc/profile);

vi模式下,輸入:set nu就可以顯示行號。

五、校驗版本:

#java -version

六,卸載jdk:

查看jdk信息:

#rpm -q jdk

卸載jdk:

#rpm -e --nodeps jdk-1.6.0_45-fcs.i586

再次確認卸載:

#rpm -q jdk

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM