当前位置:首页 > 问答 > 正文

Java环境 系统配置 ubuntu安装jdk8;ubuntu安装jdk18

Ubuntu安装JDK指南:JDK 8与JDK 18详细教程

2025年8月更新:随着Java 21 LTS版本的普及,Oracle宣布对JDK 8的扩展支持将持续到2030年,而JDK 17/18等中间版本建议开发者尽快迁移至更新的LTS版本,不过考虑到企业遗留系统兼容性需求,JDK 8在Ubuntu系统上的安装需求仍然旺盛。

准备工作

在开始安装前,建议先检查系统是否已安装Java:

java -version

如果显示"command not found"或版本不是你需要的,那就继续下面的步骤吧。

安装JDK 8(OpenJDK)

方法1:使用APT安装(推荐)

  1. 首先更新软件包列表:

    sudo apt update
  2. 安装OpenJDK 8:

    sudo apt install openjdk-8-jdk
  3. 安装完成后验证:

    Java环境 系统配置 ubuntu安装jdk8;ubuntu安装jdk18

    java -version

    应该能看到类似"openjdk version "1.8.0_382"的输出。

方法2:手动安装Oracle JDK 8

如果你想使用Oracle官方版本(需要同意许可协议):

  1. 访问Oracle官网下载对应版本的JDK 8(需要注册账号)
  2. 下载后解压:
    tar -xzf jdk-8u381-linux-x64.tar.gz
  3. 移动到/opt目录:
    sudo mv jdk1.8.0_381 /opt/
  4. 配置环境变量:
    echo 'export JAVA_HOME=/opt/jdk1.8.0_381' >> ~/.bashrc
    echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc

安装JDK 18

方法1:使用APT安装OpenJDK 18

  1. 更新软件包列表:

    sudo apt update
  2. 安装OpenJDK 18:

    sudo apt install openjdk-18-jdk
  3. 验证安装:

    java -version

    应该能看到"openjdk version "18.0.2"之类的输出。

方法2:手动安装Oracle JDK 18

  1. 从Oracle官网下载JDK 18的Linux版本
  2. 解压文件:
    tar -xzf jdk-18_linux-x64_bin.tar.gz
  3. 移动到/opt目录:
    sudo mv jdk-18 /opt/
  4. 设置环境变量:
    echo 'export JAVA_HOME=/opt/jdk-18' >> ~/.bashrc
    echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc

多版本管理

如果你同时安装了多个JDK版本,可以使用以下命令切换:

Java环境 系统配置 ubuntu安装jdk8;ubuntu安装jdk18

  1. 列出所有已安装的Java版本:
    sudo update-alternatives --config java
  2. 按照提示选择你想使用的版本编号

常见问题解决

  1. 证书问题:如果遇到SSL证书问题,可能需要安装ca-certificates:

    sudo apt install ca-certificates-java
  2. 环境变量不生效:确保执行了source ~/.bashrc或重新打开终端

  3. 版本冲突:使用update-alternatives命令可以很好地管理多个Java版本

写在最后

虽然JDK 8已经发布了十多年,但仍然是许多企业应用的标准配置,而JDK 18则带来了许多现代语言特性,根据你的项目需求选择合适的版本即可,如果是新项目,建议考虑更新的LTS版本如JDK 21。

安装完成后,可以运行一个简单的HelloWorld程序测试你的Java环境是否正常工作,祝你编码愉快!

发表评论