linux安装jdk

如果linux自带jdk情况 
1、先卸载服务器自带的jdk软件包 
java -version #查看服务器是否安装过jdk

[root@fei java]#  java -version
java version "1.7.0_99"
OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
  • 1
  • 2
  • 3
  • 4

2.1查看服务器安装的jdk软件包信息 
rpm -qa |grep gcj 或者rpm -qa | grep java

[root@fei java]#  rpm -qa |grep gcj
libgcj-4.4.7-17.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
  • 1
  • 2
  • 3

2.2卸载软件包

[root@fei java]# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
  • 1

或者有这种情况(这是在不同的虚拟机上做的) 
2.1查看服务器安装的jdk软件包信息

[root@xiniu ~]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2.2卸载软件包

[root@xiniu ~]# rpm -e  --nodeps tzdata-java-2016g-2.el7.noarch
[root@xiniu ~]# rpm -e  --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@xiniu ~]# rpm -e  --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@xiniu ~]# rpm -e  --nodeps python-javapackages-3.4.1-11.el7.noarch
[root@xiniu ~]# rpm -e  --nodeps javapackages-tools-3.4.1-11.el7.noarch
[root@xiniu ~]# rpm -e  --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
[root@xiniu ~]# rpm -e  --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@xiniu ~]# java -version
bash: jave: 未找到命令...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

用户安装jdk 
1.在/usr/目录下创建java目录

[root@fei~]# mkdir/usr/java
[root@fei~]# cd /usr/java
  • 1
  • 2

2.下载jdk –》jdk-7u79-linux-x64.tar.gz,然后上传到指定位置

下载路径
http://download.csdn.net/download/love254443233/9179483
  • 1
  • 2

这里写图片描述 
3解压

[root@feijava]# tar -zxvf jdk-7u79-linux-x64.tar.gz
  • 1

4设置环境变量

[root@fei java]# vi /etc/profile
  • 1

在profile中末尾添加如下内容:

#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

这里写图片描述

5让修改生效:

[root@fei java]#  source /etc/profile
  • 1

5.1由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

这里面最后面路径(如 /usr/java/jdk1.7.0_79/bin/java 300)与前面的配置有关
update-alternatives --install /usr/bin/java java    /usr/java/jdk1.7.0_79/bin/java 300 
update-alternatives --install /usr/bin/javac javac  /usr/java/jdk1.7.0_79/bin/javac 300 
update-alternatives --install /usr/bin/jar jar      /usr/java/jdk1.7.0_79/bin/jar 300 
update-alternatives --install /usr/bin/javah javah  /usr/java/jdk1.7.0_79/bin/javah 300 
update-alternatives --install /usr/bin/javap javap  /usr/java/jdk1.7.0_79/bin/javap 300 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5.2执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择

[root@fei bin]# update-alternatives --config java

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

  选择    命令
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 2           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
   3           /usr/java/jdk1.7.0_79/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:3
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

4.验证JDK有效性

[root@fei bin]#  java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
[root@fei bin]# 
  • 1
  • 2
  • 3
  • 4
  • 5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值