博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux中安装Oracle jdk
阅读量:6257 次
发布时间:2019-06-22

本文共 3299 字,大约阅读时间需要 10 分钟。

在linux中安装 Oracle jdk

主要分为三步:

  1. 卸载原有的openjdk
  2. 下载相应版本的oraclejdk
  3. 配置java环境变量

下面是两种常见方法

方法一

1、卸载自带OPENJDK

用 java -version 命令查看当前jdk版本信息
#java -version
用rpm -qa | grep java 命令查询操作系统自身安装的java
#rpm -qa | grep java
执行结果如下
  python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
tzdata-java-2015g-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
用rpm命令卸载下面这些文件(操作系统自身带的java相关文件)
  #rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
#rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
#rpm -e –nodeps tzdata-java-2015g-1.el7.noarch
#rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
#rpm -e –nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
如果卸载错了,可使用yum install 来安装
2、下载JDK
jdk当前版本下载地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk历史版本官网下载地址
http://www.oracle.com/technetwork/java/javase/archive-139210.html
jdk7下载地址
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
下载文件jdk-7u80-linux-x64.tar.gz,通过浏览器下载会默认下载到当前登陆用户的下载目录,
例如当前登陆用户是root,那么下载位置为"/root/下载/jdk-7u80-linux-x64.tar.gz".
用cp命令 把文件拷贝到 /usr/local/src/作备份。
[root@localhost 下载]# cp jdk-7u80-linux-x64.tar.gz /usr/local/src/
3、解压JDK
3.1 将"/root/下载/jdk-7u80-linux-x64.tar.gz"文件拷贝到/usr/java 目录下
[root@localhost 下载]# cp jdk-7u80-linux-x64.tar.gz /usr/java
3.2 解压缩该压缩文件到 /usr/java目录
[root@localhost java]#tar -zxvf jdk-7u80-linux-x64.tar.gz
3.3 使用rm -f命令删除该jdk压缩文件
[root@localhost java]#rm -f jdk-8u74-linux-x64.gz
4、配置jdk环境变量
4.1 编辑
[root@localhost java]#vim /etc/profile
在最后一行加上如下值
#java environment
export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:\({JAVA_HOME}/jre/lib/rt.jar:\){JAVA_HOME}/lib/dt.jar:\({JAVA_HOME}/lib/tools.jar export PATH=\)PATH:${JAVA_HOME}/bin
注:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
5、生效jdk环境变量
source /etc/profile或 . /etc/profile
#如果后卸载OPENJDK,就必须再次使用生效命令
6、检查安装是否成功
[root@localhost java]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
[root@localhost java]#java -version

方法二

CentOS 7安装Oracle JDK

rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

CentOS 7安装Oracle JDK

卸载openjdk

su root

yum -y remove java java-1.7.0-openjdk

CentOS 7安装Oracle JDK

下载oracle jdk

wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz

CentOS 7安装Oracle JDK

解压jdk

tar -xzvf jdk-8u77-linux-x64.tar.gz

CentOS 7安装Oracle JDK

移动jdk到/usr/local,建立软连接

mv jdk1.8.0_77/ /usr/local

ln -s /usr/local/jdk1.8.0_77/ /usr/local/jdk

编辑/etc/profile

vim /etc/profile

加入jdk的配置

JAVA_HOME=/usr/local/jdk

JRE_HOME=/usr/local/jdk/jre
PATH=\(PATH:\)JAVA_HOME/bin:\(JRE_HOME/bin CLASSPATH=.:\)JAVA_HOME/lib/dt.jar:\(JAVA_HOME/lib/tools.jar:\)JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
然后执行source /etc/profile命令,让修改生效。
# source /etc/profile

查看是否安装jdk成功

java -version

转载于:https://www.cnblogs.com/OliverZhang/p/8776369.html

你可能感兴趣的文章
zookeeper的python客户端安装
查看>>
LINUX 下Open cv练习使用小记(2)
查看>>
JavaScript基础避免使用eval()(006)
查看>>
面向对象和面向过程的区别
查看>>
内置函数与匿名函数
查看>>
SSH实现登陆拦截器
查看>>
使用HttpWebRequest出错时获取详细的错误信息
查看>>
sql还原(.mdf文件还原)
查看>>
Mellanox infinoband RDMA SDP
查看>>
Nearest Common Ancestors(LCA)
查看>>
JS/atan2 pow
查看>>
Pythoh网络编程3:创建TCP服务器和客户端
查看>>
angularjs 出现 “Possibly unhandled rejection: cancel ”错误
查看>>
bzoj 2653 middle (主席树+二分)
查看>>
指导别人,弥补自己
查看>>
BZOJ3932: [CQOI2015]任务查询系统
查看>>
和make相关的一些命令
查看>>
Fiddler抓取https设置及其原理
查看>>
常用的一些模板
查看>>
WPF使用Expression Design设计图形
查看>>