openEuler Linux 下载安装 JDK 配置环境变量
openEuler Linux 下载安装 JDK 配置环境变量
:https://www.oracle.com/java/technologies/downloads/
下载常用软件
yum -y install wget tar vim
下载安装包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
解压缩安装包到指定目录
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt
修改目录名
mv /opt/jdk-17.0.3.1/ /opt/jdk-17
检查软件是否可以
/opt/jdk-17/bin/java -version
配置环境变量
vim /etc/profile vim /etc/bashrc
vim ~/.bash_profile vim ~/.bashrc
以 /etc/profile 文件举例
vim /etc/profile
在文件末尾追加以下内容
jdk9及以上版本
export JAVA_HOME=/opt/jdk-17 export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:%JAVA_HOME%/lib/jrt-fs.jar
jdk1.8
export JAVA_HOME=/opt/jdk-8 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
检查环境变量
printenv
结果如下:
SHELL=/bin/bash HISTCONTROL=ignoredups HISTSIZE=1000 HOSTNAME=openEuler PWD=/root LOGNAME=root MOTD_SHOWN=pam HOME=/root LANG=zh_CN.UTF-8 SSH_CONNECTION=192.168.161.45 61798 192.168.161.131 22 TERM=xterm USER=root SHLVL=1 SSH_CLIENT=192.168.161.45 61798 22 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin MAIL=/var/spool/mail/root SSH_TTY=/dev/pts/0 _=/usr/bin/printenv
配置文件临时生效
source /etc/profile
printenv
SHELL=/bin/bash HISTCONTROL=ignoredups HISTSIZE=1000 HOSTNAME=openEuler JAVA_HOME=/opt/jdk-17 PWD=/root LOGNAME=root MOTD_SHOWN=pam HOME=/root LANG=zh_CN.UTF-8 SSH_CONNECTION=192.168.161.45 61798 192.168.161.131 22 TERM=xterm USER=root SHLVL=1 SSH_CLIENT=192.168.161.45 61798 22 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/jdk-17/bin MAIL=/var/spool/mail/root SSH_TTY=/dev/pts/0 _=/usr/bin/printenv
检查java环境
java -version
javac -version
上一篇:
JS实现多线程数据分片下载
下一篇:
Linux常用磁盘操作命令