当前位置:首页 > 技术 > 正文内容

Fedora 17/18 之 JDK7安装和配置

不羁月人2013-01-23技术820

前言

Fedora自带的openjdk很多时候不符合要求,所以JDK的安装和配置是必须的操作,整理一下备忘。 P.S.1.这里以jdk-7u11-linux-x64为例。 P.S.2.经Fedora17/18测试成功。  

安装JDK

# 0. 下载JDK:官网

# 1. 切换到root用户su

# 2. 安装JDK

#32位 

rpm -Uvh /your/path/jdk-7u11-linux-i586.rpm

#64位 

rpm -Uvh /your/path/jdk-7u11-linux-x64.rpm

# 3. 安装java, javac, javaws 和 libjavaplugin.so 

## (1) java ##

alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000

## (2) javac ##

alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000 
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

## (3) javaws ##

alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000

## (4-1) Firefox浏览器Java插件32位 ##

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000

## (4-2) Firefox浏览器Java插件64位 ##

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 20000

# 4. 检查java, javac, javaws 和 libjavaplugin.so 的版本,看是否安装成功 

## (1) java ##

java -version

#输出类似于下面

java version "1.7.0_11" Java(TM) SE Runtime Environment (build 1.7.0_11-b21) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

## (2) javac ##

javac -version

#输出类似于下面

javac 1.7.0_11

## (3) javaws ##

javaws

#输出类似于下面

Java(TM) Web Start 10.11.2.21-fcs

## (4) libjavaplugin.so ## 

#重启浏览器,然后 [Ctrl + Shift + A] 打开插件页面,切换到 [Plugins] 标签,查看java plugin是否是正确的版本# 

5. 切换java, javac, javaws 和 libjavaplugin.so 的版本

alternatives --config java
alternatives --config javac 
alternatives --config javaws
alternatives --config libjavaplugin.so 
alternatives --config libjavaplugin.so.x86_64

 配置JDK环境变量

考虑到JDK经常被使用,所以这里设置为全局环境变量。 

# 1. 切换到root用户su  

# 2. 添加java.sh到profile.d中,以免直接编辑profile带来隐患 

## (1) 新建java.sh ##

vi /etc/profile.d/java.sh

## (2) 添加以下内容 ##

JAVA_HOME=/usr/java/latest/ CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib.dt.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH JAVA_OPTS CATALINA_OPTS

## (3) 更改权限 ##

chmod 755 /etc/profile.d/java.sh

 # 3. 执行命令

source /etc/profile
source /etc/profile.d/java.sh


扫描二维码推送至手机访问。

版权声明:本文由不羁月人(Moonman.cool)发布,如需转载请注明出处。

本文链接:https://www.moonman.cool/post/4.html

分享给朋友:

相关文章

JAVA解惑之奇数性

有一段时间没写过东西了,由于各种状况。今晚就抽些时间来更新一篇。 如题所示,这次要讨论的是JAVA中关于判断一个数(这里以int为例)是否为奇数的问题。  首先看以下的代码: boolean isO...

Fedora 17/18 之 SSH基本配置及无密码(密钥验证)登录配置

前言最近因为毕设需要搭建Hadoop,理所当然的要用到SSH无密码登录了,其实就是用公私钥认证的方式进行登录。 不久前曾在Fedora17上测试成功,结果因为一些细节上的问题,昨天在Fedora18的时候配了大半天都没成功,还以为是新版本...

RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方式

环境:Win10x64+erlang_otp_19.1x64+RabbitMQ3.6.6刚开始研究RabbitMQ,就遇到问题:安装好之后,按照官方安装向导执行rabbitmqctl status命令检查状态时,报如下错误:Status&n...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。