本篇文章主要介绍在Redhat Linux系统上安装JDK 1.6,其它Linux平台安装也大同小异,可能略有差别。

步骤1:下载JDK 1.6 安装包

JDK 1.6 下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u25-oth-JPR

在下载过程中,需要注意两点:

1、注意操作系统版本,以及32位还是64位操作系统。如下所示,Linux 分x86、x64两种,如果分不清自己的Redhat版本,输入getconf LONG_BIT查看

2、根据自己的操作系统版本,下载对应的jdk

 步骤2:上传JKD 1.6 安装包

1、我们这里主要使用FTP工具上传jdk的安装包,如果大家对FTP感兴趣,可以参考上一篇文章"Redhat9配置Vsftpd服务器"

2、查询一下pub目录下文件,发现jdk-6u45-linux-i586-rpm.bin没有执行权限

加入可执行权限chmod +x  jdk-6u45-linux-i586-rpm.bin,执行后如下

步骤3:解压安装JDK

1、执行文件:
#  ./jdk-6u45-linux-i586-rpm.bin

2、此时会生成主程序包jdk-6u45-linux-i586.rpm和一些其它包,使用chmod +x *命令给所有用户添加可执行的权限。

3、安装主程序包jdk-6u45-linux-i586.rpm

# rpm –ivh jdk-6u45-linux-i586.rpm

4、安装完成之后,可以看到在/usr/java的jdk

步骤4:配置环境变量

1、在etc/profile文件下添加
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JRE_HOME=/usr/java/jdk1.6.0_45/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:/sbin

2、如果你不想重新启动系统,可以用命令source /etc/profile使配置文件立即生效。否则只能重启系统才能使配置参数生效。
[root@localhost ~]# source /etc/profile

验证环境变量是否生效


步骤5:验证安装成功与否,以及环境变量是否生效

1、输入命令查看jdk版本:
# java –version

 

 2、建立一个文件Test.java,写一个hello world测试一下:

# vi Test.java

在vi编辑器中写代码:

class Test
{
    public static void main(String[] args)
    {
       System.out.println("HelloWorld!");
    }
}

3、编译java文件,并运行

# javac Test.java
# java Test

到此JDK安装成功!

注意:

如果安装过程中出现错误,可以将jdk卸载,再重新安装

输入 rpm -qa|grep jdk
显示 jdk-1.6.0_45-fcs
卸载 rpm -e --nodeps jdk-1.6.0_45-fcs

 

有时会出现cannot execute binary file提示信息。
1、没有权限,切换用户为root。
2、没有给文件授权,授权:
# chmod +x jdk-6u23-linux-i586-rpm.bin    //给所有用户添加可执行的权限
   或
# chmod 755 jdk-6u23-linux-i586-rpm.bin   //更改文件权限为755
3、安装的jdk版本不兼容,安装对应操作系统的jdk,操作系统是32位的安装32位的jdk,64位的安装64位的jdk。

 

 

Logo

更多推荐