fedora java安装_Linux Fedora 安装Sun-JDK

1.检查系统是否有open-jdk

[root@localhost Alex] rpm -qa | grep java

tzdata-java-2010c-1.fc12.noarch

java_cup-0.11a-1.fc12.noarch

java-1.5.0-gcj-1.5.0.0-29.fc12.i686

java-1.6.0-openjdk-1.6.0.0-33.b16.fc12.i686

java-1.6.0-openjdk-plugin-1.6.0.0-33.b16.fc12.i686

2.删除open-jdk

[root@localhost Alex] yum remove java-1.6.0-openjdk

3.首先你必须安装 SUN Java 必需的库文件

[root@localhost Alex] yum install compat-libstdc++-33 compat-libstdc++-296

4.通过命令创建必要的链接

[root@localhost Alex] /sbin/ldconfig

5.下载Sun-JDK

在sun官方下载http://java.sun.com/javase/downloads/index.jsp

目前最新版为jdk-6u20-linux-i586-rpm.bin

6.进入下载目录

[root@localhost Alex]# cd 下载

7.执行安装

[root@localhost 下载]# sh jdk-6u20-linux-i586-rpm.bin

一直空格,直到提示你 回答y

8.配置fireFox的java 插件

[root@localhost 下载]# ln -s /usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

9.配置jdk的环境变量

我不知道rpm包是否设置了jdk的环境变量,我现在执行java,javac,javadoc,时(都可以访问jdk的命令,除了java命令是gcj的)但是native2ascii命令无法访问,为了保障一点,手动设置一下jdk的环境变量。

建立一个shell脚本,这个脚本计算机进入系统时会执行

[root@localhost plugins]# vim /etc/profile.d/java.sh

往新建的shell脚本添加以下代码:

export JAVA_HOME=/usr/java/latest

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

保存退出!

执行source命令

[root@localhost plugins]# source /etc/profile.d/java.sh

10.配置java命令

用alternatives查看当前有几个java命令,配置java命今.

[root@localhost Alex]# alternatives --config java

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

选择    命令

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

+  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:(注意:在这里按ctrl+c终止选择,或者回车)

我们知道当前只有1个java命令,我们再增加一个java命令编号为"2".

[root@localhost Alex]# alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2

再次配置当前的java命令,选择2(刚才新建的那个java命令)

[root@localhost Alex]# alternatives --config java

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

选择    命令

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

*+ 1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

2           /usr/java/latest/bin/java

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

11.测试

[root@localhost Alex]# java

[root@localhost Alex]# javac

[root@localhost Alex]# javadoc

[root@localhost Alex]# native2ascii

都可以联接jdk的命令,说明配置OK!

12.中文字体

[root@localhost fonts]# cd /usr/java/jdk1.6.0_20/jre/lib/fonts/

[root@localhost fonts]# mkdir fallback

[root@localhost fonts]# cp /home/Alex/zysong.ttf ./fallback/

13.更新jdk

因为安装时配置的环境变量都是linux的指向连接文件(ln),所以只需要删除jdk 的rpm 包,再安装新的jdk rpm 包就完成了,因为环境变量还是指向新的jdk/bin目录!(当然中文字体还要是手动增加!)

以下命令是删除现有jdk.

[root@localhost Alex]# rpm -e sun-javadb-docs

[root@localhost Alex]# rpm -e sun-javadb-common

[root@localhost Alex]# rpm -e sun-javadb-demo

[root@localhost Alex]# rpm -e sun-javadb-core

[root@localhost Alex]# rpm -e sun-javadb-client

[root@localhost Alex]# rpm -e sun-javadb-javadoc

[root@localhost Alex]# rpm -e jdk

Alex刺客

posted on 2010-03-18 00:19 Alex刺客 阅读(2156) 评论(0)  编辑  收藏 所属分类: Linux

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值