linux下安装jdk及JDk环境变量失效的解决方案

方法1:解压安装
1、下载jdk到/usr/java
① 如果是阿里云等云服务器,建议直接在linux上下载(极有可能做了加速处理)
jdk下载路径从oracle官网查找。
wget -O jdk1.8.tar.gz http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz?AuthParam=1485001706_a602b5a6d1417553b0f3f6e96fcd4465

【wget -O name.zip url:重命名】
② 本地linux服务器,可考虑下载到windows等,再共享到linux。

2、解压
tar -zxvf jdk1.8.tar.gz

3、配置环境变量
建立链接节省目录长度:ln -s /usr/java/jdk1.8.0_121/ /usr/jdk
vim /etc/profile
添加如下内容:
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
-----或-----
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
PATH CLASSPATH JAVA_HOME

4、重启linux或执行命令:source /etc/profile(建议重启,否则下次执行java命令时可能bash: java: command not found)

Note: 如果linux重启后JDk环境变量配置失效
先前安装JDK后发现java命令总是失效,每次使用java命令前都需要source /etc/profile,今天终于解决了。
解决方案:
将JDK的bin路径和jre的bin路径手动追加到 /etc/bashrc(ubuntu为/etc/bash.bashrc)的PATH变量末尾即可。
export PATH=(原有环境变量....其后追加,注意冒号分隔哦) :/usr/jdk/bin:/usr/jdk/jre/bin

5、查看jdk安装情况:java -version

方法2:yum安装JDK
1、查看yum库中的jdk版本(貌似只有openjdk)
yum search java|grep jdk

2、选择版本安装
yum -y install java-1.8.0-openjdk*

3、查看jdk安装情况:java -version

欢迎个人转载,但须在文章页面明显位置给出原文连接;
未经作者同意必须保留此段声明、不得随意修改原文、不得用于商业用途,否则保留追究法律责任的权利。

【 CSDN 】:csdn.zxiaofan.com
【GitHub】:github.zxiaofan.com

如有任何问题,欢迎留言。祝君好运!
Life is all about choices! 
将来的你一定会感激现在拼命的自己!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值