1 、安裝jdk 程序
最新版本jdk: jdk-6u22-linux-i586.bin
進入usr 目錄: cd /usr
在當前目錄創建目錄java : mkdir java
將jdk 安裝文件複製到java 目錄下:cp /usr/software/ jdk-6u22-linux-i586.bin /usr/java
給安裝程序賦予權限:chmod +x jdk-6u22-linux-i586.bin
執行安裝命令:./ jdk-6u22-linux-i586.bin
安裝成功後,在java 目錄下會出現jdk1.6.0_22 的目錄。
2 、配置環境變量:
編輯/etc/profile 文件: vi /etc/profile
按I 鍵進入編輯狀態
在適當位置配置以下內容:
export JAVA_HOME=/usr/java/jdk1.6.0_22
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
完成配置後,按ESC 鍵,然後輸入:wq 保存並退出(:q! 退出不保存)
3 、使配置文件生效:source /etc/profile
運行 java -version,可能會有下面的提示:
程序“java”已包含在下列軟件包中:
* gcj-4.4-jre-headless
* gcj-4.5-jre-headless
* openjdk-6-jre-headless
請嘗試:sudo apt-get install <選定的軟件包>
執行下面兩個命令,安裝java到系統中
- sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_22/bin/java 300
- sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_22/bin/javac 300
設置默認的JDK
sudo update-alternatives --config java
4 、這是查看java 版本:java –version ,正確顯示當前java版本
5 、注意事項:
如果安裝完之後,jdk 版本不是當前所安裝的,則需先卸載之前linux 自帶的版本。
輸入命令:rpm –qa|grep gcj
回車後顯示以下內容:
java-1.4.2-gcj-compat-1.4.2.0-27jpp
java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
卸載:
rpm -e -–nodeps java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
rpm -e -–nodeps java-1.4.2-gcj-compat-l.4.2.0-27jpp
卸載rpm 版的jdk
輸入名: rpm –qa|grep jdk
回車後顯示以下內容:
jdk-1.6.0_10-fcs
卸載:
rpm -e -–nodeps jdk-1.6.0_10-fcs