首頁 > 軟體

使用Linux之安裝jdk 7

2019-12-18 00:58:56

下面我們來在linux系統下安裝jdk環境

1

解除安裝OpenJDK

rpm -qa | grep java

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 rpm -e --nodeps tzdata-java-2012j-1.el6.noarch


2

jdk下載官方網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

輸入命令:wget  http://211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz 下載jdk


3

輸入命令: ll 可以檢視當前目錄下存在檔案jdk-7u7-linux-i586.tar.gz ,然後在當前目錄下解壓原始碼包,輸入命令:tar -zxvf jdk-7u7-linux-i586.tar.gz


4

輸入命令: ll 可以檢視當前目錄下存在目錄jdk1.7.0_07,然後將其移動到/usr/local/目錄下,並重新命名為 jdk7,輸入命令:mv jdk1.7.0_07 /usr/local/jdk7


5

下面我們來設定jdk的環境變數這裡彩全域性設定方法,就是來修改 /etc/profile,它是所有使用者的共用的環境變數輸入命令:vi /etc/profile然後在開啟的檔案末尾新增如下內容:JAVA_HOME=/usr/local/jdk7JRE_HOME=/usr/local/jdk7/jrePATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH


6

使環境變數立即生效,輸入命令:source /etc/profile

7

檢驗是否安裝成功

輸入命令:java    #檢測jdk bin環境

接著輸入:javac  #檢測jdk classpath環境

成功,你會看到如下java命令引數使用說明介面;



8

當前我們輸入以上的命令後,可能會報如下的錯誤:bash: /usr/local/jdk7/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個檔案或目錄是因為64位元系統中安裝了32位元程式,而且我當前使用的正是64位元的linux版本解決方法:yum install glibc.i686

我是在安裝了上面的 glibc.i686 等相關的包後,就可以正常執行 java,javac等命令了。並沒有安裝以下的包 重新安裝以後還有如下類系錯誤 再繼續安裝包 error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryyum install libstdc++.so.6

當然,如果你安裝的是64位元的jdk,就不會報該錯誤了。





IT145.com E-mail:sddin#qq.com