Ubuntu服务器如何安装OpenJDK并验证是否成功?

在Ubuntu服务器上安装OpenJDK并验证的步骤如下:

1. 更新软件包列表

sudo apt update

2. 安装OpenJDK

安装最新版本(推荐):

sudo apt install default-jdk -y

或安装特定版本:

# 查看可用版本
apt search openjdk

# 安装特定版本(例如OpenJDK 11)
sudo apt install openjdk-11-jdk -y

# 安装OpenJDK 17
sudo apt install openjdk-17-jdk -y

# 安装OpenJDK 21
sudo apt install openjdk-21-jdk -y

3. 验证安装

检查Java版本:

java -version

成功安装后会显示类似信息:

openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing)

检查Javac编译器:

javac -version

检查安装路径:

# 查看Java可执行文件位置
which java
which javac

# 查看Java安装目录
readlink -f $(which java)

4. 可选:设置默认Java版本(如果安装了多个版本)

# 查看所有已安装的Java版本
sudo update-alternatives --config java

# 设置默认版本(按提示选择编号)

5. 运行简单测试程序

# 创建测试文件
cat > HelloWorld.java << 'EOF'
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("OpenJDK安装成功!");
    }
}
EOF

# 编译并运行
javac HelloWorld.java
java HelloWorld

6. 检查环境变量

# 查看JAVA_HOME环境变量
echo $JAVA_HOME

# 如果没有设置,可以手动设置(添加到~/.bashrc或/etc/profile)
# 找到Java安装路径
sudo update-alternatives --config java
# 复制路径,然后添加到环境变量
# export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
# export PATH=$PATH:$JAVA_HOME/bin

7. 验证JVM运行

# 运行JVM信息
java -XshowSettings:properties -version 2>&1 | grep java.home

# 检查JVM内存信息
java -XX:+PrintFlagsFinal -version | grep -i heapsize

安装完成后的验证要点:

  1. java -version 显示正确的OpenJDK版本
  2. javac -version 显示编译器版本
  3. ✅ 能够编译和运行Java程序
  4. ✅ 所有命令都能正常执行,无错误信息

注意事项:

  • 使用 sudo 权限安装系统级软件包
  • 根据应用需求选择合适的JDK版本
  • 生产环境建议使用LTS版本(如11、17、21)
  • 定期更新安全补丁:sudo apt upgrade default-jdk
云服务器