在腾讯云轻量应用服务器(Lighthouse)上安装 JDK(Java Development Kit),可以按照以下步骤操作。这里以 Ubuntu 系统 为例,其他 Linux 发行版(如 CentOS)步骤类似,仅包管理器不同。
✅ 步骤一:登录到你的轻量服务器
使用 SSH 登录到你的腾讯云轻量服务器:
ssh root@你的服务器公网IP
例如:
ssh root@123.456.789.0
✅ 步骤二:更新系统包列表
sudo apt update
如果是 CentOS/RHEL 系统,使用
yum update或dnf update。
✅ 步骤三:安装 JDK
方式一:安装 OpenJDK(推荐,免费)
安装 OpenJDK 17(推荐版本)
sudo apt install openjdk-17-jdk -y
或者安装 OpenJDK 11(长期支持 LTS 版本)
sudo apt install openjdk-11-jdk -y
检查是否安装成功
java -version
javac -version
输出示例:
openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment (build 17.0.8+7-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 17.0.8+7-Ubuntu-1ubuntu222.04, mixed mode)
方式二:手动安装 Oracle JDK(可选)
如果你需要 Oracle 官方 JDK(比如用于商业项目),可以手动下载并安装:
- 访问 Oracle JDK 下载页面
- 下载对应 Linux 版本的
.tar.gz包(如jdk-17_linux-x64_bin.tar.gz) - 上传到服务器或使用
wget下载(需登录 Oracle 获取下载链接)
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
- 解压到
/opt目录:
sudo mkdir -p /opt/jdk
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt/jdk
- 配置环境变量:
编辑 /etc/environment:
sudo nano /etc/environment
添加:
JAVA_HOME="/opt/jdk/jdk-17"
PATH="$PATH:/opt/jdk/jdk-17/bin"
保存后加载配置:
source /etc/environment
- 验证:
echo $JAVA_HOME
java -version
✅ 步骤四:(可选)设置默认 Java 版本(多版本共存时)
如果系统有多个 JDK,可以用 update-alternatives 设置默认版本:
sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk-17/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk-17/bin/javac 1
sudo update-alternatives --config java
✅ 常见问题排查
- 权限不足? 使用
sudo - 无法连接网络? 检查轻量服务器的防火墙和安全组规则(腾讯云控制台 → 轻量应用服务器 → 防火墙,确保允许 SSH 和所需端口)
- wget 报错? 可能未安装 wget:
sudo apt install wget
✅ 总结
| 步骤 | 操作 |
|---|---|
| 1 | 登录服务器(SSH) |
| 2 | sudo apt update |
| 3 | sudo apt install openjdk-17-jdk -y |
| 4 | java -version 验证 |
✅ 推荐使用 OpenJDK,简单、免费、适合大多数 Java 应用(Spring Boot、Tomcat 等)。
如有特定需求(如 WebLogic、某些商业软件要求 Oracle JDK),再考虑手动安装 Oracle JDK。
如果你使用的是 CentOS/AlmaLinux 系统,请告诉我,我可以提供对应的 yum/dnf 安装命令。
CLOUD技术博