Red Hat Linux下安装JDK

1、 下载Linux平台的JDK 下载对应操作系统的jdk,操作系统是32位的就下32位的jdk,64位的就下64位的jdk。下错了装不上的。 下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/index.html    https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u23-oth-JPR@CDS-CDS_Developer

32位jdk具体下载地址:jdk-6u23-linux-i586-rpm.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-linux-i586-rpm.bin?BundledLineItemUUID=RL6J_hCwjD8AAAEt97cAHgob&OrderID=kHSJ_hCwr2sAAAEt5rcAHgob&ProductID=QhOJ_hCw.dUAAAEsFIMcKluK&FileName=/jdk-6u23-linux-i586-rpm.bin 64位jdk具体下载地址:jdk-6u23-linux-x64-rpm.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-linux-x64-rpm.bin?BundledLineItemUUID=CG2J_hCwdbYAAAEtFuEAHgog&OrderID=_0.J_hCw1hEAAAEtCeEAHgog&ProductID=6gGJ_hCwIQYAAAEsKIMcKluK&FileName=/jdk-6u23-linux-x64-rpm.bin

选择Platform:32位的选择Linux,64位的选择Linux x64。选择同意协议,点击Continue按钮。 建议下载rpm自解压格式的,这里下载jdk-6u23-linux-i586-rpm.bin。

在usr/local目录下建立一个名为jdk的文件夹,

创建文件夹jdk  [root@localhost ~]#mkdir /usr/local/jdk

删除文件夹jdk  [root@localhost ~]#rm -rf /usr/local/jdk

 

下载后把jdk-6u23-linux-i586-rpm.bin文件复制到usr/local/jdk目录下。

 

 2、 卸载Linux自带的jdk

以root身份登录系统。安装jdk之前,先通过java -version检查一下当前的linux系统中是否已经安装了jdk,在RedHat5.4企业版中默认安装了jdk1.4。?

如果有,请删除

[root@localhost ~]#yum remove java

3、 安装jdk 用cd命令进入/usr/local/jdk目录: # cd /usr/local/jdk

给所有用户添加可执行的权限: # chmod +x jdk-6u23-linux-i586-rpm.bin  

执行文件: #  ./ jdk-1_5_0-linux-i586-rpm.bin

 会出现一段协议,需要按确定键

此时会生成主程序包jdk-6u23-linux-i586-rpm.bin和一些其它包,同样给所有用户添加可执行的权限。

安装主程序包jdk-6u23-linux-i586.rpm。

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

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

 

4、 设置jdk环境变量 通过更改/etc/profile来实现,命令为: #sudo gedit /etc/profile

在打开的profile文件的末尾添加下列代码: jdk1.6.0_23为安装的jdk文件名,版本不同,文件名也不同。 export JAVA_HOME=/usr/java/jdk1.6.0_23 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH

 

保存文件,关闭profile。

5、 验证jdk环境配置 重新打开一个终端shell或重启电脑,输入命令查看jdk版本: # java –version

 

 使用echo命令检查jdk环境变量配置情况。【如果看不到结果也不要紧】 # echo $JAVA_HOME # echo $CLASSPATH # echo $PATH

 建立一个文件test.java,写一个hello world测试一下: #vi test.java

出现窗口,按确定键。

 

在vi编辑器中写代码: class test {     public static void main(String[] args)     {        System.out.println("hello world!");     } }

 

 

写完后,按Esc键,停止编辑,再按冒号键“:”,在末尾行输入“:wq”,或者停止编辑后,切换输入法为大写状态,连续按两次Z字母键。

 

 回到终端shell窗口,输入命令: # javac test.java # java test

 

6、 安装过程可能出现的问题 出现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。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。