wubolu 发表于 2013-1-16 00:36:34

JDK安装

下载JDK   http://java.sun.com/javase/downloads/index.jsp
提供两个版本:
     jdk-6u18-linux-i586-rpm.bin 或 jdk-6u18-linux-i586.bin
运行二进制文件:
    ./jdk-6u18-linux-i586-rpm.bin 或 ./jdk-6u18-linux-i586.bin

区别在于:
生成rpm包和源包,rpm包用命令rpm –ivh jdk-6u18-linux-i586-rpm.bin就会自动安装在/usr/java下,而./jdk-6u18-linux-i586.bin生成的jdk1.6.0_18文件夹需要手动放到/usr/java或者其它自定义目录下。
 
JDK安装配置(测试环境CentOS 5.3):
 
使用java –version 命令测当前系统已安装的JDK版本,如果安装安装系统时选中了JAVA开发则会安装JDK1.4,因此需要把老版本JDK1.4删除。
使用rpm -qa|grep jdk及rpm -qa|grep gcj命令检测当前安装的JDK版本号,之后根据显示的版本使用命令yum –y jdk,回车后自动删除当前安装的JDK,此时再使用java –version检测时会出现-bash: /usr/bin/java: No such file or directory,检测完之后就可以安装新JDK。
 
 
配置有两种选择:
1、直接编辑/etc/profile文件(在文件最后编辑)。
2、在/etc/profile.d目录下新建一个文件。                                                                         
设置环境变量内容如下:
 
         #set java
         JAVA_HOME=/usr/java/jdk1.6.0_18
         PATH=$PATH:/$JAVA_HOME/bin
         CLASSPATH=.:$JAVA_HOME/lib
         JRE_HOME=$JAVA_HOME/jre
         export JAVA_HOME PATH CLASSPATH JRE_HOME

    注:/usr/java/jdk1.6.0_18也就是JDK的路径。
 

设置java和javac的符号连接:
          cd /usr/bin
          ln -s -f /usr/java/jdk1.6.0_18/jre/bin/java
          ln -s -f /usr/java/jdk1.6.0_18/jre/bin/javac
重启后执行java –version后将会看到新安装的JDK版本号。
 
页: [1]
查看完整版本: JDK安装