在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
安装完成后的验证要点:
- ✅
java -version显示正确的OpenJDK版本 - ✅
javac -version显示编译器版本 - ✅ 能够编译和运行Java程序
- ✅ 所有命令都能正常执行,无错误信息
注意事项:
- 使用
sudo权限安装系统级软件包 - 根据应用需求选择合适的JDK版本
- 生产环境建议使用LTS版本(如11、17、21)
- 定期更新安全补丁:
sudo apt upgrade default-jdk
CLOUD技术笔记