分享

Knowledge Base ? 小B的CENTOS 安装SUN 1.6 JDK

 henan2000 2010-09-13

小B的CENTOS 安装SUN 1.6 JDK

首先从sun那里下载为linux准备的jdk 1.6版update 6是我下的版本

传到centos里后

先确认已经安装有jpackage-utils

rpm -q jpackage-utils

下一步就是执行这个下载来的安装bin文件

chmod +x jdk-6u6-linux-i586-rpm.bin

./jdk-6u6-linux-i586-rpm.bin

接受许可,进行安装

安装完后先不要急

这时如果再输入java -version 看到的还是gcj呀

下面要做的是把sun的java做为默认

下面是我参考的文档

First remove /var/lib/alternatives/java file by typing;

rm /var/lib/alternatives/java

When asked press the ‘y’ key,

Now to create the new (corrected) alternatives file for java type
the following commands as root;

/usr/sbin/alternatives – - install /usr/bin/java java /usr/lib/jvm/jre-1.4.2-gcj/bin/java 1

For jre:

/usr/sbin/alternatives – - install /usr/bin/java java /usr/java/jre1.6.0/bin/java 2

For jdk:

/usr/sbin/alternatives – - install /usr/bin/java java /usr/java/jdk1.6.0_06/bin/java 2

/usr/sbin/alternatives – - config java

You should now see for example:

There are 2 programs which provide ‘java’.

Selection Command
———————————————–
1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
*+ 2 /usr/java/jre1.6.0_06/bin/java

Enter to keep the current selection[+], or type selection number:

Type: <choose 1 or 2>

In the example above java is already configured correctly [*+ 2] to
use Sun’s Java, no changes are needed, just press the Enter key here.
If you have been following the instructions then you should have
the same results (version numbers may be sightly different).

Now type; /usr/sbin/alternatives – - display java

You should see for example;

java – status is manual.
link currently points to /usr/java/jre1.6.0/bin/java
/usr/lib/jvm/jre-1.4.2-gcj/bin/java – priority 1
/usr/java/jre1.6.0_06/bin/java – priority 2
Current `best’ version is /usr/java/jre1.6.0/bin/java.

Next you might want to create (or edit) /etc/profile.d/java.sh
file, examples below:

For jre;

export JAVA_HOME=”/usr/java/jre1.6.0/bin”
export JAVA_PATH=”$JAVA_HOME”
export PATH=”$PATH:$JAVA_HOME”

For jdk;

export JAVA_HOME=”/usr/java/jdk1.6.0_06/jre/bin”
export JAVA_PATH=”$JAVA_HOME”
export PATH=”$PATH:$JAVA_HOME”

When done creating or editing the file type;

source /etc/profile.d/java.sh

Now any user root or other wise should be able to use the command;

which java

and the results should read something like;

/usr/bin/java

Also any user root or other wize should be able to use the command;

java -version

and the results should read something like;

java version “1.6.0″
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

java这样一来就装好了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多