首页 > 代码库 > fedora 21 配置jdk环境 替换openjdk

fedora 21 配置jdk环境 替换openjdk

1. 查看fedora 现有的java环境版本 

openjdk version "1.8.0_25"OpenJDK Runtime Environment (build 1.8.0_25-b18)OpenJDK 64-Bit Server VM (build 25.25-b02, mixed mode)

2.下载sun的最新的jdk  rpm版本

  a. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  这里我下载的最新版本是 jdk-8u25-linux-x64.rpm  [fedora 64位系统,请你选择针对自己系统的版本]

  b. 安装:

rpm -iv jdk-8u25-linux-x64.rpm

  出错: xxx 出现xxx 不在sudoers文件中,此事将被报告

  解决:

visudo

#visudo 可以修改编辑/etc/sudoers 加入以下面自己用户xxx  sudo执行相应的权限

xxx   ALL=(ALL)   ALL

  重新rpm -iv jdk-8u25-linux-x64.rpm 成功安装!

3.配置java环境变量

vim /etc/profile
 
# 添加以下内容
  JAVA_HOME=/usr/local/java
  PATH=$JAVA_HOME/bin:$PATH
  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export JAVA_HOME
  export PATH
  export CLASSPATH
 
# 退出编辑模式,回到命令行,运行
source /etc/profile
 
#再次运行java -version 查看信息显示
java -version
#显示
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
 
#还没完,不知道为什么每次打开新的terminal的时候又回去了  于是直接配置默认的java
sudo /usr/sbin/alternatives --config java
[sudo] password for qkl:

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

  选项    命令
-----------------------------------------------
*  1           /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.25-4.b18.fc21.x86_64/jre/bin/java
 + 2           /usr/java/jdk1.8.0_25/bin/java

按 Enter 保留当前选项[+],或者键入选项编号:
#根据我这边的显示新安装的java jdk 以上输入编号2 OK

  

fedora 21 配置jdk环境 替换openjdk