linux下java安装

当然,Fedora 10 有默认的Java 不过更新一下也是好的么~

根据别人的文章装好了JDK,不过有些地方不是那么明确,现在发上来自己修改过的

 

1.从www.sun.com下载最新的JDK版本,我下载的是jdk-6u11-linux-i586.bin。

 

[这里我下载的是jdk-6u13-linux-i586.bin,非RPM的包]

 

[网址:http://java.sun.com/javase/downloads/index.jsp,在页面的最下面是JRE,再往上才是JDK,一开始的那几个不是JDK]

2.将下载的jdk-6u11-linux-i586.bin复制到/opt目录,然后更改权限,打开终端并切换到文件所处目录,输入下面的命令安装:

 

    [需要在终端里用root身份操作,复制的时候使用命令 # cp XX /opt/]

 

    #cd /opt/ #chmod a+x jdk-6u11-linux-i586.bin [提权操作]

    #./jdk-6u11-linux-i586.bin

按空格键来阅读用户协议.最后输入"yes"来继续安装.

最后,要使firefox使用刚才安装了的插件输入:

 

 

   #yum remove java-*-openjdk-plugin 

 

   #ln -s /opt/jdk1.6.0_11/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so      [做个链接]

 

 

重新启动firefox后,在菜单->工具->附加组件->插件中可以看见"java(TM)Plug-in"了。

3.设置环境变量

 

 

     [root@localhost local]# gedit /etc/profile.d/java.sh [貌似是新建文件,我的fedora原来没有这个文件]

 

在文件中输入:

 

export JAVA_HOME=/opt/jdk1.6.0_11

export CLASSPATH=.:$JAVA_HOME/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

输入命令:

#/usr/sbin/alternatives --config java 

你应该会看到如下信息.

 

共有 2 个程序提供“java”。

选择    命令

-----------------------------------------------

*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

     2         /usr/lib/jvm/jre-1.5.0-gcj/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:

 

检查有多少程序使用java然后按Ctrl+C[中止].在这里我有2个,所以下面的命令的结尾我写的是3(你程序的数目加1)

 

#/usr/sbin/alternatives --install /usr/bin/java java /opt/jdk1.6.0_11/bin/java 3

 

再次输入:

 

#/usr/sbin/alternatives --config java 

 

 

你会看到如下信息。

共有 3 个程序提供“java”。

选择    命令

-----------------------------------------------

*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

     2        /usr/lib/jvm/jre-1.5.0-gcj/bin/java

     3        /opt/jdk1.6.0_11/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:

 

 

选择你输入的选项,例如3.

 

接下来就是测试你是否正确安装了java。输入:

 

#java -version 

 

 

你应该获得如下信息:

 

java version "1.6.0_13"

Java(TM) SE Runtime Environment (build 1.6.0_13-b03)

Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)

 

 

什么时候你要更行java了,删除旧的文件,就可以运行命令

 

#alternatives --remove java /opt/jdk1.6.0_11/bin/java

 

任何时候你都可以在OpenJDK,GCJ和sun’s java中切换,运行命令

 

#/usr/sbin/alternatives --config java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值