Linux配置Java环境

1086

今天朋友突然和我说在Linux上配置Java的环境困难。他的原话:

安装java环境,1分钟
给linux安装java环境,一天

想起前两天我也给Linux装Java遇到了很多困难,所以在此记录一下配置过程


准备工作

1.准备jdk或jre的压缩包,要求是gz格式,详情见官网:https://www.oracle.com/java/technologies/javase-downloads.html
2.一台你已经掌握了管理员权限的Linux发行版系统的机子。

解压缩

把压缩包上传至/home路径下,朝地到路径下,通过tar命令解压缩,这里要注意命令里的文件名要写对。

tar -xvf jdk-11.gz

添加环境变量

切换到管理员账户:

sudo su root

这里通过vim添加:

vim /etc/profile

按键盘上i切换到编辑器的插入模式,在文件末行添加以下文本,注意修改/home/jdk-11为你的jdk路径。

export JAVA_HOME=/home/jdk-11
export JRE_HOME=/home/jdk-11/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

添加完成后按Esc键,输入:wq,注意这里是 :wq来保存并退出。

让环境变量生效并检查是否生效

通过以下命令生效刚刚在文件中追加的环境变量

source /etc/profile

通过以下命令检查环境变量是否生效

java -version

如果出现java的相关版本号则代表生效

javaVersion.png

一些问题

有的人在重启终端后Java环境就失效了,这时候按以下操作来解决。

vim /etc/bashrc
export JAVA_HOME=/home/jdk-11
export JRE_HOME=/home/jdk-11/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/bashrc

写在最后

如果你发现用vim编辑无法保存退出时,请回到命令确保你的账户是管理员。
如果你有其它Linux文件管理器,可用它配合命令操作。