Red Hat Linux下安装JDK


1 下载Linux平台的JDK
下载对应操作系统的jdk,操作系统是32位的就下32位的jdk64位的就下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

32jdk具体下载地址: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

选择Platform32位的选择Linux64位的选择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/javajdk

图片

 

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位的jdk64位的安装64位的jdk

相关内容