Linux Centos安裝jdk 之前照著網上安裝了好多次 結果都是javac編譯失敗,出現javac :command not found
根據師父的描述是我少安裝了java jdk的依賴包。
解決方法如下:
先解除安裝open-jdk
yum -y remove java-1.8.0-openjdk* //解除安裝所有openjdk檔案
yum -y remove tzdata-java.noarch // 解除安裝tzdata-java
檢視linux上是否存在已經安裝好的JDK javac
java –version
rpm -qa | grep java
檢視本機上所有已經安裝成功的軟體,只檢視和java相關的
刪除linux自帶jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
開始安裝:
mkdir /usr/local/src/java
(可以在linux上面自己下載)
FileZilla_3.7.3_win32 上傳jdk tar包
cd /usr/local/src/java
將jdk壓縮包進行解壓
tar -zxvf jdk-7u71-linux-i586.tar.gz
安裝依賴包:
yum install glibc.i686
(需要聯網)
配置環境變數:
① vim /etc/profile
② 在末尾行新增
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
儲存退出
③source /etc/profile 使更改的配置立即生效
④java -version 檢視JDK版本資訊,如果顯示出1.7.0證明成功