linux环境下面安装jdk1.8

在CentOS7上安装JDK1.8

1.先去官网下载 jdk.1.8 

2.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    下载:jdk-8u171-linux-x64.tar.gz

3.将jdk 上传到自己的服务器

4.在服务器新建jdk目录。 

    命令:mkdir jdk

5.将上传完成的jdk 安装包进行解压 

    解压命令: tar -zxvf jdk-8u171-linux-x64.tar.gz

6.解压完成之后 去修改profile 文件 我的jdk 安装目录是/usr/local/jdk/jdk1.8.0_171

7.修改配置文件

    vi /etc/profile

    按 i 进入编辑模式,在profile文件的末尾添加 以下命令

    JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar

    export JAVA_HOME JRE_HOME PATH CLASSPATH

8. 添加命令完成之后就退出保存

    按 Esc 键、输入 wq! 回车,保持并退出。

9.使配置的文件生效

    命令:source /etc/profile

10.使用 java -version 查看版本

    

表示配置完成

配置的详情还可以查看原文:https://www.linuxidc.com/Linux/2016-06/132678.htm

 

 

11 如果不生效

当配置完成之后使用 java -version查看的时候出现openjdk version "1.8.0_102",自己配置的jdk没有生效

使用以下命令查看JDK发现出来的是/usr/bin/java

 

which java

 

进入到/usr/bin后查看,发现java是一个链接. 

链接到了/etc/alternatives

cd /usr/bin
cd /etc/alternatives
ll | grep java$

而进入到/etc/alternatives下查看,发现java又是一个链接,如下:

其实/etc/alternatives里的

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64/jre/bin/java

解决办法如下:

rm -f java
# 在重新编译以下
source /etc/profile

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值