ubuntu20.04配置JDK8和JDK11

目前主要使用java8和java11,可以在以下地址下载JDK的包

https://www.oracle.com/java/technologies/downloads/#java8
https://www.oracle.com/webapps/redirect/signon?nexturl=https://download.oracle.com/otn/java/jdk/8u351-b10/10e8cce67c7843478f41411b7003171c/jdk-8u351-linux-x64.tar.gz
https://www.oracle.com/java/technologies/downloads/#java11
https://www.oracle.com/webapps/redirect/signon?nexturl=https://download.oracle.com/otn/java/jdk/11.0.17%2B10/8bd089539add49a9b99e2f27eb0c4329/jdk-11.0.17_linux-x64_bin.tar.gz

选择x64 Compressed Archive这个版本的tar.gz包下载

接下来我们将下载的包移到我们约定的存放位置,我这里指定的/app目录

mkdir /app
mv jdk-8u351-linux-x64.tar.gz /app
cd /app
tar -zxvf jdk-8u351-linux-x64.tar.gz

然后我们将包内可执行文件的路径添加的环境变量,通常有两种加法

1.添加到profile文件中,重启默认全局所有用户都可使用

2.添加到家目录下的.bashrc文件中,用户bash登录时生效一次

我们这里添加jdk8到profile文件为例

cat /etc/profile
#最下面添加
export JAVA_HOME=/app/jdk1.8.0_351
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

保存退出后使用souce命令使其生效

source /etc/profile

然后进行简单的测试

java -version

打印返回
企业微信截图_20221205120113.png

然后JDK11配置是一样的,只是相对于JDK8少了一个JRE,添加到profile中的配置如下

export JAVA_HOME=/app/jdk-11.0.17
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/901.html