概述
JDK11是继JDK8后又一个长期支持版本(LTS),由Java Community Process中的JSR-384指定的Java SE平台版本11的开源引用实现。
JDK11于2018年9月25日发布。在GPL下可用于生产的二进制文件可以从Oracle官方获得。此版本的特性和时间表是通过JEP流程提出并跟踪的,JEP 2.0提案对其进行了修订。该版本使用JDK Release Process(JEP 3)生成。
JDK11的主要亮点是GC优化提升,引入两种GC分别是Epsilon GC和ZGC,特别是ZGC,虽然其目前还是实验特性,但这是JDK一个巨大突破。它还引入HTTP/2 Client API,提供安全类库以及标准等方面的大范围提升(TLS1.3)。此外,JDK11还进行了瘦身工作,偿还JVM、Java规范等历史债务。
方法一
yum install -y wget
echo "切换到 /usr/local/src"
cd /usr/local/src
echo "下载 oracle jdk"
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/11.0.15.1+2/d76aabb62f1c47aa8588b9ae5a8a5b46/jdk-11.0.15.1_linux-x64_bin.rpm
echo "安装 oracle jdk"
rpm -ivh jdk-11.0.15.1_linux-x64_bin.rpm
echo "配置环境变量"
sed -i '$a \export JAVA_HOME=/usr/java/jdk-11.0.15.1' /etc/profile
sed -i '$a \export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile
sed -i '$a \export PATH=$PATH:$JAVA_HOME/bin' /etc/profile
source /etc/profile
java -version
方法二
创建
cd /usr/local //进入/usr/local
mkdir java //新建java文件夹
上传并解压
将压缩包上传服务器至java文件夹,并解压文件夹
tar -zxvf jdk-11.0.20_linux-x64_bin.tar.gz
配置环境变量
进入配置文件
vim /etc/profile
添加配置
export JAVA_HOME=/usr/local/java/jdk-11.0.20
export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$MYSQL_HOME/support-files:$PATH
刷新环境变量配置
source /etc/profile
查看jdk版本信息
java -version