在轻量应用服务器(如腾讯云、阿里云等提供的“轻量应用服务器”)上配置 Java 环境,通常包括以下几个步骤。以下以 腾讯云轻量应用服务器 或 阿里云轻量应用服务器 为例,操作系统为 Ubuntu/Debian/CentOS,介绍如何安装和配置 Java 环境。
✅ 一、确认操作系统
登录到你的轻量应用服务器(通过 SSH),先查看系统版本:
lsb_release -a # Ubuntu/Debian
cat /etc/redhat-release # CentOS
✅ 二、安装 Java 环境
方法 1:使用包管理器安装 OpenJDK(推荐新手)
Ubuntu/Debian:
sudo apt update
sudo apt install openjdk-17-jdk -y
或安装 Java 8(某些旧项目需要):
sudo apt install openjdk-8-jdk -y
CentOS/Rocky Linux:
sudo yum install java-17-openjdk-devel -y
或 Java 8:
sudo yum install java-1.8.0-openjdk-devel -y
注:
devel包包含开发工具(javac 等),适合开发环境。
方法 2:手动安装 Oracle JDK(可选)
适用于需要特定版本(如 Oracle JDK 11/17/21)的场景。
- 前往 Oracle 官网 下载对应版本的
.tar.gz包。 - 上传到服务器或使用
wget下载:
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
- 解压并移动到
/opt目录:
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz
sudo mv jdk-17.0.*/ /opt/jdk17
- 配置环境变量:
编辑 /etc/profile 或用户级 ~/.bashrc:
sudo nano /etc/profile
添加以下内容:
export JAVA_HOME=/opt/jdk17
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
- 刷新环境变量:
source /etc/profile
✅ 三、验证 Java 安装
java -version
javac -version
输出类似:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-122.04)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-122.04, mixed mode)
说明安装成功。
✅ 四、设置默认 Java 版本(多版本共存时)
如果系统有多个 Java 版本,使用 update-alternatives 设置默认:
sudo update-alternatives --install /usr/bin/java java /opt/jdk17/bin/java 1
sudo update-alternatives --config java
✅ 五、部署 Java 应用(示例)
- 上传你的
.jar文件(如myapp.jar) - 启动应用:
nohup java -jar myapp.jar > app.log 2>&1 &
- 可结合
systemd设置开机自启(生产推荐)
✅ 六、开放端口(重要!)
轻量服务器默认安全组可能未开放应用端口(如 8080)。
- 登录云控制台 → 轻量应用服务器 → 防火墙 → 添加规则:
- 端口:
8080(或你应用使用的端口) - 协议:TCP
- 源 IP:
0.0.0.0/0(或限制为特定 IP)
- 端口:
✅ 七、可选:安装 Tomcat / Spring Boot 部署
- 若部署 Web 应用,可安装 Tomcat:
sudo apt install tomcat9 -y - 或直接运行 Spring Boot 的 jar 包(内嵌 Tomcat)。
总结
| 步骤 | 内容 |
|---|---|
| 1 | 登录服务器,确认系统 |
| 2 | 安装 OpenJDK 或 Oracle JDK |
| 3 | 配置 JAVA_HOME 环境变量 |
| 4 | 验证 java -version |
| 5 | 部署 .jar 应用 |
| 6 | 开放防火墙端口 |
如有具体需求(如安装 JDK 8、Spring Boot 部署、域名绑定等),欢迎继续提问!
PHPWP博客