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

来源:互联网 发布:数据库路径 编辑:程序博客网 时间:2024/05/16 11:46
方法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

1 0
原创粉丝点击