在腾讯云轻量应用服务器(Lighthouse)上安装 Java 是一个常见的操作,适用于部署 Java Web 应用(如 Spring Boot、Tomcat 等)。以下是详细的步骤指南,适用于基于 Linux(如 Ubuntu 或 CentOS)系统的轻量服务器。
🧩 一、登录服务器
你可以通过 SSH 登录你的腾讯云轻量服务器:
ssh username@your_server_ip
username:通常是root或你创建的用户。your_server_ip:在腾讯云控制台中可以查看公网 IP。
🛠️ 二、更新系统软件包(推荐)
对于 Ubuntu / Debian:
sudo apt update && sudo apt upgrade -y
对于 CentOS / Rocky Linux:
sudo yum update -y
☕ 三、安装 Java
可以选择安装 OpenJDK(免费)或 Oracle JDK(需许可),这里以 OpenJDK 为例。
方法 1:安装默认版本(推荐)
Ubuntu:
sudo apt install default-jdk -y
CentOS:
sudo yum install java-11-openjdk-devel -y
常见版本包括 Java 8、Java 11、Java 17。可以根据需要选择不同版本。
方法 2:安装特定版本(例如 Java 11)
Ubuntu:
sudo apt install openjdk-11-jdk -y
CentOS:
sudo yum install java-11-openjdk-devel -y
方法 3:手动下载并安装 Oracle JDK / OpenJDK(高级)
- 下载 JDK 包(例如从 Oracle 官网 或 Adoptium 获取):
wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz
- 解压到指定目录:
sudo mkdir -p /usr/local/java
sudo tar -xvzf OpenJDK17U-jdk*.tar.gz -C /usr/local/java/
- 设置环境变量:
编辑 /etc/profile.d/java.sh 文件:
sudo nano /etc/profile.d/java.sh
添加如下内容(根据实际路径调整):
export JAVA_HOME=/usr/local/java/jdk-17.0.9+9
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source /etc/profile.d/java.sh
✅ 四、验证安装是否成功
java -version
javac -version
如果输出类似以下信息,说明安装成功:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9)
OpenJDK 64-Bit Server VM (build 17.0.9+9, mixed mode, sharing)
🔁 五、设置默认 Java 版本(可选)
如果你安装了多个 Java 版本,可以用下面命令切换:
sudo update-alternatives --config java
📦 六、部署 Java Web 应用(可选)
常见做法是配合 Tomcat 或直接运行 JAR 包:
-
启动 Spring Boot 项目:
nohup java -jar your_app.jar > app.log & -
配置开机启动可使用 systemd 或 rc.local。
🔐 七、开放防火墙端口(如 8080)
确保你的安全组允许访问对应端口,在腾讯云控制台中配置入站规则。
🧾 总结
| 步骤 | 操作 |
|---|---|
| 1 | 登录服务器 |
| 2 | 更新系统 |
| 3 | 安装 Java(OpenJDK 或手动安装) |
| 4 | 验证 Java 是否安装成功 |
| 5 | 部署 Java 应用 |
如果你告诉我你使用的操作系统(Ubuntu/CentOS/Debian)、Java 版本需求,我可以给你更具体的脚本和配置建议!
需要我帮你写一键安装脚本吗? 😊
云计算导航