在 TencentOS Server 3.1 (TK4) 上搭建 Java 环境非常简单,因为 TencentOS 是基于 CentOS/RHEL 的 Linux 发行版,使用 yum 或 dnf 包管理器。以下是详细的步骤,帮助你在 TencentOS Server 3.1 上安装和配置 Java(以 OpenJDK 为例)。
✅ 一、确认系统版本
cat /etc/os-release
你应该看到类似:
NAME="TencentOS"
VERSION="3.1 (TK4)"
ID="tlinux"
✅ 二、更新系统包
sudo yum update -y
✅ 三、安装 Java(推荐 OpenJDK)
方式 1:安装 OpenJDK 11(推荐,长期支持版本)
sudo yum install -y java-11-openjdk-devel
java-11-openjdk-devel包含 JDK(开发工具),适合开发和运行 Java 应用。
方式 2:安装 OpenJDK 8(兼容老项目)
sudo yum install -y java-1.8.0-openjdk-devel
✅ 四、验证 Java 安装
java -version
javac -version
输出示例:
openjdk version "11.0.21" 2023-10-17
OpenJDK Runtime Environment (Tencent Kona 11.0.21) ...
OpenJDK 64-Bit Server VM (build ...)
注意:TencentOS 可能默认使用 Tencent Kona JDK(腾讯自研 JDK,基于 OpenJDK,性能优化),这是正常现象。
✅ 五、设置 JAVA_HOME 环境变量
1. 查找 Java 安装路径
sudo find /usr/lib/jvm -name "java-11-openjdk*" -type d
# 或者
readlink -f $(which java)
通常路径为:
/usr/lib/jvm/java-11-openjdk-xxx.x86_64
2. 编辑环境变量配置文件
sudo vim /etc/profile.d/java.sh
添加以下内容(根据实际路径调整):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.21.0.9-1.tl2.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
⚠️ 请根据
rpm -ql java-11-openjdk-devel | grep /bin/java或which java的上级目录确认JAVA_HOME。
3. 加载环境变量
source /etc/profile.d/java.sh
4. 验证 JAVA_HOME
echo $JAVA_HOME
✅ 六、可选:安装 Maven 或 Tomcat(根据需求)
安装 Maven(Java 项目构建工具)
sudo yum install -y maven
mvn -version
安装 Tomcat(Java Web 容器)
可手动下载 Apache Tomcat 并部署,或使用脚本安装。
✅ 七、运行第一个 Java 程序(测试)
创建测试文件:
mkdir ~/hello && cd ~/hello
vim Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello from TencentOS Server!");
}
}
编译并运行:
javac Hello.java
java Hello
输出:
Hello from TencentOS Server!
✅ 成功!
🔐 安全建议
- 开放防火墙端口(如运行 Web 应用):
sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload - 使用非 root 用户运行 Java 应用。
- 定期更新系统和 Java 版本。
📌 总结
| 步骤 | 操作 |
|---|---|
| 1 | yum update 更新系统 |
| 2 | yum install java-11-openjdk-devel 安装 JDK |
| 3 | 设置 JAVA_HOME 环境变量 |
| 4 | 验证 java -version 和 javac -version |
| 5 | 可选安装 Maven/Tomcat |
如需安装 Oracle JDK 或 Adoptium (Eclipse Temurin),需手动下载并配置,但推荐使用系统自带的 OpenJDK 或 Tencent Kona JDK,更兼容且安全。
如有具体需求(如 Spring Boot、微服务部署),可继续提问!
云计算HECS