TencentOS Server 3.1 (TK4)搭建JAVA?

TencentOS Server 3.1 (TK4) 上搭建 Java 环境非常简单,因为 TencentOS 是基于 CentOS/RHEL 的 Linux 发行版,使用 yumdnf 包管理器。以下是详细的步骤,帮助你在 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/javawhich 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 -versionjavac -version
5 可选安装 Maven/Tomcat

如需安装 Oracle JDKAdoptium (Eclipse Temurin),需手动下载并配置,但推荐使用系统自带的 OpenJDK 或 Tencent Kona JDK,更兼容且安全。

如有具体需求(如 Spring Boot、微服务部署),可继续提问!

未经允许不得转载:云计算HECS » TencentOS Server 3.1 (TK4)搭建JAVA?