JDK15是Java SE 15的开发工具包,于2020年9月发布,作为短期支持版本,其引入了多项创新特性,包括密封类(Sealed Classes)、隐藏类(Hidden Classes)、模式匹配instanceof(Pattern Matching for instanceof)等,同时将ZGC垃圾收集器和文本块(Text Blocks)功能正式转正。对于开发者而言,JDK15在提升编码效率和运行性能方面具有显著优势。
推荐通过Oracle官网或OpenJDK渠道获取:
1. Oracle JDK:访问 [Oracle Java SE Downloads],选择 `jdk-15_linux-x64_bin.tar.gz`(压缩包)或 `jdk-15_linux-x64_bin.rpm`(RPM包),需登录Oracle账户并接受许可协议。
2. OpenJDK:从 [Adoptium] 或 [JDK.] 下载开源版本,无需账户验证。
适合自定义安装路径的开发者:
bash
创建安装目录并解压
sudo mkdir -p /usr/local/java
sudo tar -zxvf jdk-15_linux-x64_bin.tar.gz -C /usr/local/java
重命名目录(可选)
sudo mv /usr/local/java/jdk-15.0.2 /usr/local/java/jdk15
配置环境变量
sudo vim /etc/profile
在文件末尾添加以下内容:
bash
export JAVA_HOME=/usr/local/java/jdk15
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
保存后执行 `source /etc/profile` 使配置生效。
适合快速部署及系统级集成:
bash
安装RPM包
sudo rpm -ivh jdk-15_linux-x64_bin.rpm
查找安装路径(通常位于/usr/java)
find / -name java 确认路径如/usr/java/jdk-15.0.1
生成JRE目录(JDK15默认不包含独立JRE)
cd /usr/java/jdk-15.0.1
sudo bin/jlink module-path jmods add-modules java.desktop output jre
环境变量配置与tar.gz方式相同。
bash
java -version 显示版本信息(如15.0.2)
javac -version 检查编译器
成功输出示例:
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
创建 `HelloWorld.java`:
java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("JDK15安装成功!");
编译并运行:
bash
javac HelloWorld.java
java HelloWorld
1. 版本管理:推荐使用SDKMAN!或Jabba工具实现多版本切换。
2. IDE集成:在IntelliJ IDEA或Eclipse中指定JDK15为默认开发环境。
3. 容器化部署:通过Dfile构建包含JDK15的镜像,提升部署效率。
本文从下载到验证全流程解析了JDK15在Linux系统中的安装方法,结合官方文档与开发者实践经验,兼顾安全性与便捷性。通过遵循上述步骤,新手可快速搭建Java开发环境,为后续学习Spring、Hadoop等框架奠定基础。如需进一步了解高级特性,可参考Oracle官方技术文档。