目前主要使用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
打印返回
然后JDK11配置是一样的,只是相对于JDK8少了一个JRE,添加到profile中的配置如下
export JAVA_HOME=/app/jdk-11.0.17 export CLASSPATH=$JAVA_HOME/lib export PATH=$PATH:$JAVA_HOME/bin