centos 正確 安裝 jdk,centos安裝jdk
1》先找下centos下java預設安裝的情況
whereis java
which java (java執行路徑)
echo $JAVA_HOME
echo $PATH
2> 查看並卸載:
查看有沒有java 採用命令 :rpm -qa | grep java
有的話刪除:pm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
查看有沒有jdk rpm -qa | grep jdk
有的話刪除:
[root@luozhonghua usr]# rpm -qa | grep jdk
jdk-1.7.0_02-fcs.i586
[root@luozhonghua usr]# rpm -e --nodeps jdk-1.7.0_02-fcs.i586
查看有沒有 rpm -qa | grep gcj
3》安裝
rpm -ivh jdk-7u2-linux-i586.rpm
安裝完後會在 /usr/下面自動解壓個java檔案夾,該檔案夾下有個jdk1.7.0_02
4》配置
添加 vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_02
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
5》測試
[root@luozhonghua javacode]# javac test.java
[root@luozhonghua javacode]# java test
hello!
CentOS中我裝了個JDK17而且設定了環境變了,echo都可以出現我的設定 ,但是我java -version還是以前那個版本
最好刪除以前的JDK,並在/etc/profile 中匯出你的Jdk環境變數;不過我的CentOS並沒有刪除以前的jdk;新版本就可用了。
CentOS 安裝 jdk -bash: java: command not found
可能是JDK安裝錯誤,卸載看能不能卸載,重新安裝一次。javac一下,看有沒有