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

版权声明:【分享也是一种提高】个人转载请在正文开头明显位置注明出处,未经作者同意禁止企业/组织转载,禁止私自更改原文,禁止用于商业目的。 https://blog.csdn.net/u010887744/article/details/54881320
方法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! 
将来的你一定会感激现在拼命的自己!

没有更多推荐了,返回首页