`
EdgenHuang
  • 浏览: 109516 次
  • 性别: Icon_minigender_1
  • 来自: 福建泉州
社区版块
存档分类
最新评论

RHEL 5.4 安装 JDK 6U23

阅读更多

[edgen@rhel54 ~]$ java -version
java version "1.4.2 "
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-46)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[edgen@rhel54 ~]$ su
口令:
[root@rhel54 edgen]# mkdir /opt/JDK6
[root@rhel54 edgen]# cd /opt/JDK6
[root@rhel54 JDK6]# ll
总计 0
[root@rhel54 JDK6]# cp ~edgen/Desktop/jdk-6u23-linux-i586.bin .
[root@rhel54 JDK6]# ll
总计 82576
-rw-r--r-- 1 root root 84461758 12-27 22:13 jdk-6u23-linux-i586.bin
[root@rhel54 JDK6]# rm ~edgen/Desktop/jdk-6u23-linux-i586.bin
rm:是否删除 一般文件 “/home/edgen/Desktop/jdk-6u23-linux-i586.bin”?
[root@rhel54 JDK6]# rm ~edgen/Desktop/jdk-6u23-linux-i586.bin
rm:是否删除 一般文件 “/home/edgen/Desktop/jdk-6u23-linux-i586.bin”? y
[root@rhel54 JDK6]# ll
总计 82576
-rw-r--r-- 1 root root 84461758 12-27 22:13 jdk-6u23-linux-i586.bin
[root@rhel54 JDK6]# sh jdk-6u23-linux-i586.bin

.....

.....

.....

Press Enter to continue.....

 
Done.
[root@rhel54 JDK6]# ll
总计 82584
drwxr-xr-x 10 root root     4096 12-28 00:47 jdk1.6.0_23
-rw-r--r--  1 root root 84461758 12-27 22:13 jdk-6u23-linux-i586.bin
[root@rhel54 JDK6]# mkdir /usr/java
[root@rhel54 JDK6]# mv -f jdk1.6.0_23/ /usr/java/jdk1.6.0_23
[root@rhel54 JDK6]# cd /usr/java/
[root@rhel54 java]# ll
总计 8
drwxr-xr-x 10 root root 4096 12-28 00:47 jdk1.6.0_23
[root@rhel54 java]# cd jdk1.6.0_23/
[root@rhel54 jdk1.6.0_23]# ll
总计 19068
drwxr-xr-x  2 root root     4096 11-13 08:52 bin
-r--r--r--  1 root root     3339 11-13 06:46 COPYRIGHT
drwxr-xr-x  7 root root     4096 11-13 08:53 db
drwxr-xr-x 10 root root     4096 11-13 08:52 demo
drwxr-xr-x  3 root root     4096 11-13 08:53 include
drwxr-xr-x  7 root root     4096 12-28 00:46 jre
drwxr-xr-x  3 root root     4096 12-28 00:46 lib
drwxr-xr-x  4 root root     4096 11-13 08:53 man
-r--r--r--  1 root root    28230 11-13 06:46 README.html
-r--r--r--  1 root root    25317 11-13 06:46 README_ja.html
-r--r--r--  1 root root    20663 11-13 06:46 README_zh_CN.html
-r--r--r--  1 root root     5297 12-28 00:47 register.html
-r--r--r--  1 root root     6743 12-28 00:47 register_ja.html
-r--r--r--  1 root root     4900 12-28 00:47 register_zh_CN.html
drwxr-xr-x  9 root root     4096 11-13 08:53 sample
-rw-r--r--  1 root root 19098236 11-13 06:46 src.zip
-r--r--r--  1 root root   183173 11-13 06:46 THIRDPARTYLICENSEREADME.txt
[root@rhel54 jdk1.6.0_23]# ./bin/java -version
java version "1.6.0_23 "
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)


[root@rhel54 jdk1.6.0_23]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-46)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@rhel54 jdk1.6.0_23]# vi /etc/profile
[root@rhel54 jdk1.6.0_23]# cat /etc/profile | grep JAVA_HOME
JAVA_HOME=/usr/java/jdk1.6.0_23
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH


[root@rhel54 jdk1.6.0_23]# cat /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}

# ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then
        EUID=`id -u`
        UID=`id -ru`
fi

# Path manipulation
if [ "$EUID" = "0" ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

if [ -x /usr/bin/id ]; then
        USER="`id -un`"
        LOGNAME=$USER
        MAIL="/var/spool/mail/$USER"
fi

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

JAVA_HOME=/usr/java/jdk1.6.0_23
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib


if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export JAVA_HOME JRE_HOME PATH CLASSPATH

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        if [ "$PS1" ]; then
            . $i
        else
            . $i >/dev/null 2>&1
        fi
    fi
done

unset i
unset pathmunge

 

[root@rhel54 jdk1.6.0_23]# cd /usr/bin
[root@rhel54 bin]# ln -s -f /usr/java/jdk1.6.0_23/jre/bin/java
[root@rhel54 bin]# ln -s -f /usr/java/jdk1.6.0_23/bin/javac

 

[root@rhel54 bin]# echo $JAVA_HOME

 

[root@rhel54 bin]# source /etc/profile

[root@rhel54 bin]# echo $JAVA_HOME
/usr/java/jdk1.6.0_23

[root@rhel54 bin]# exit
exit

 

[edgen@rhel54 ~]$ echo $JAVA_HOME

 

[edgen@rhel54 ~]$ source /etc/profile
[edgen@rhel54 ~]$ echo $JAVA_HOME
/usr/java/jdk1.6.0_23
[edgen@rhel54 ~]$ echo $JRE_HOME
/usr/java/jdk1.6.0_23/jre
[edgen@rhel54 ~]$ echo $PATH
/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/java/jdk1.6.0_23/bin:/home/edgen/bin
[edgen@rhel54 ~]$ echo $CLASSPATH
.:/usr/java/jdk1.6.0_23/lib


[edgen@rhel54 ~]$ java -version
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
[edgen@rhel54 ~]$ ll
总计 8
drwxr-xr-x 2 edgen edgen 4096 12-27 22:14 Desktop
[edgen@rhel54 ~]$ mkdir test
[edgen@rhel54 ~]$ cd test
[edgen@rhel54 test]$ vi HelloWorld.java
[edgen@rhel54 test]$ less HelloWorld.java
[edgen@rhel54 test]$
[edgen@rhel54 test]$ cat HelloWorld.java
public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello World! I'am Edgen Huang");
  }
}
[edgen@rhel54 test]$ javac HelloWorld.java
[edgen@rhel54 test]$ java HelloWorld
Hello World! I'am Edgen Huang
[edgen@rhel54 test]$ reboot
 

分享到:
评论
1 楼 shellfish 2011-02-12  
建议把这个:PATH=$PATH:$JAVA_HOME/bin 改成 PATH=$JAVA_HOME/bin:$PATH
,保证javac是path里的第一个。

相关推荐

    RHEL5+ORACLE11G+WEBLOGIC+JDK终极教程

    在本教程中,我们将深入探讨如何在RHEL5环境下搭建ORACLE11G数据库、WebLogic应用服务器以及JDK的集成环境。这对于初学者来说是一个非常实用的指南,旨在帮助你掌握这些关键组件的安装与配置。 首先,我们来看看...

    Hadoop on redhat enterprise 5.4部署安装手记

    1. 安装JDK,这是运行Hadoop的必要条件。通常需要解压JDK的RPM包,并使用`rpm`命令进行安装。 2. 设置环境变量,如`JAVA_HOME`,并将Java添加到系统路径中。 3. 解压缩Hadoop二进制包,并将其移动到一个合适的目录,...

    how to install redhat+jdk+jboss

    为了开始本教程,首先需要安装Red Hat Enterprise Linux (RHEL) 5.4操作系统。以下是安装步骤: 1. **获取Red Hat ISO镜像文件**: - 通过百度或谷歌搜索下载Red Hat Enterprise Linux 5.4的ISO镜像文件。 - 请...

    linux下jboss安装与配置

    在 Linux 平台下安装 JBoss 需要的系统环境是 RHEL 5.4,Java 版本为 jdk-6u17-linux-i586,Jboss 版本为 jboss-5.1.0.GA-jdk6。 三、安装准备 1. 下载 JBoss 5.1 和 JDK 1.6,从 ...

    Linux下Oracle Client的安装

    2. 安装 JDK,例如 jdk-6u29-linux-i586-rpm.bin 3. 安装 oracle 不能是 root 用户,需要新建一个用户 4. 设置 ORACLE_HOME 环境变量 5. 安装 Oracle 依赖文件,例如 make gcc 三、 安装 Oracle10G 客户端 1. ...

    Android on RHEL 5.5 64bit Installation SOP

    综上所述,这份文档详细地介绍了如何在 RHEL 5.5 (64位) 系统上安装并配置 Android 的开发环境,包括操作系统的选择、编译工具链的准备、测试环境的搭建以及具体的安装步骤。这对于当时的 Android 开发者来说是非常...

    OpenMP开发环境配置

    本文将详细介绍如何在Red Hat Enterprise Linux 5.4 (RHEL 5.4) 操作系统上配置基于GCC、Eclipse和OpenMP的多核编程环境。配置的主要步骤包括安装必要的软件(如GCC、JDK 和 Eclipse),设置环境变量以确保所使用的...

    Linux下安装jboss

    在上述环境中,使用的是RHEL Server 5.4,JBoss版本为5.1.0.GA,JDK版本为6u26。完成上述步骤后,应进行一系列的功能性测试,确保JBoss在目标环境下稳定运行,满足应用需求。 综上所述,Linux下安装JBoss并非一项...

    weblogic+webtier 环境搭建.docx

    进入存放安装文件的`soft`目录,运行JDK的安装脚本,确保指定的`JAVA_HOME`与实际安装路径一致。例如: ```bash cd /soft ./jrockit-jdk1.6.0_31-R28.2.3-4.1.0-linux-x64.bin # ...按照提示进行安装... ``` 在...

    Linux下安装Jboss安装详细教程.docx

    - **系统平台**:Red Hat Enterprise Linux (RHEL) 5.4 - **Java版本**:JDK 1.6 (6u17) - **JBoss版本**:jboss-5.1.0.GA-jdk6 #### 四、软件下载与安装准备 - **JBoss下载地址**:...

    weblogic+webtier 环境搭建.pdf

    例如,将JRockit JDK安装在`/u01/my_erp/jrockit-jdk1.6.0_31-R28.2.3-4.1.0`。安装过程中,根据提示选择合适的安装目录。 完成JDK安装后,继续安装WebLogic Server、ADF和其他相关组件。这些组件可能包含WebTier ...

    hadoop搭建(2011年11月)

    3. **Java Development Kit (JDK)**: jdk-6u25-linux-i586-rpm.bin (建议使用JDK6 Update 18或更高版本) 4. **Linux操作系统**: rhel-server-5.4-i386-dvd.iso (Red Hat Enterprise Linux Server 5.4) #### 二、...

    7自己配置HADOOP2.2.0[整理].pdf

    - 操作系统:RHEL5.4 64bit,GNU/Linux2.6.9 - 网络连接:节点间通过局域网连接,可以相互ping通 - IP分配: - 168.5.15.112 - hadoop1(Master) - 168.5.15.116 - hadoop2 (Slave) - 168.5.15.207 - ...

    Linux环境下搭建WebLogic-..集群服务十步曲.docx编程资料

    这里推荐使用RHEL/CentOS 6.x及以上版本,因为它们对WebLogic的支持较好。 - **网络配置**:确保所有节点之间的网络通信畅通,并且能够互相ping通。同时,需要配置好DNS解析,确保主机名和IP地址的一致性。 ##### ...

Global site tag (gtag.js) - Google Analytics