1.檢測JDK是否安裝java
用root用戶登陸到系統,打開一個終端輸入
# rpm -qa|grep gcj
顯示內容其中包含下面信息
# java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
# java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.112 (該包沒有預安裝)
卸載
# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.112
# rpm -e java-1.4.2-gcj-compat-l.4.2.0-40jpp.112
如果有依賴關系,不讓卸載,就用 rpm -e --nodeps 卸載就行了
下載jdk-6u22-linux-x64-rpm.bin(Oracle官網上可以找到)
2.給文件加上可執行權限
[root@esprit java]# chmod +x jdk-6u22-linux-x64-rpm.bin
3.執行jdk-6u22-linux-x64-rpm.bin
[root@esprit java]# ./jdk-6u22-linux-x64-rpm.bin
執行後生成jdk-6u22-linux-x64-rpm,同時還有其他一些包比如sun-javadb等
4.安裝jdk-6u22-linux-x64-rpm
[root@esprit java]# rpm -ivh jdk-6u22-linux-x64-rpm
這裡我jdk安裝在/usr/java目錄下
5.配置環境變量
環境變量配置有三種方法(分別是:修改/etc/profile文件,修改用戶目錄下的.bashrc文件,直接在shell下修改)
這裡我只講我用到的修改/etc/profile文件
[root@esprit java]# vi /etc/profile
打開文件後,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC上面添加如下:
export JAVA_HOME=/usr/java/jdk1.6.0_22
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
按esc 鍵
輸入:wq 保存退出。
再使配置生效 soure /etc/profile
6.測試配置環境
寫個簡單的HelloWorld來測試一下
[root@esprit java]# vi HelloWorld.java
文件中輸入:
public class HelloWorld {
public static void main(String args[]) {
System.out.println( " Hello World in Linux!! " );
}
}
:wq 保存退出
[root@esprit java]# javac HelloWorld.java
沒有錯誤,接著
[root@esprit java]# java HelloWorld
shell下輸出:Hello World in Linux!!
這樣就完成了