在腾讯云上快速安装 JDK,可以通过以下几种方式实现,具体取决于你使用的操作系统(如 CentOS、Ubuntu 等)以及是否希望使用腾讯云镜像源提速下载。
以下是 在腾讯云 CVM 实例上快速安装 JDK 的常用方法:
✅ 方法一:使用系统包管理器安装 OpenJDK(推荐,最快)
1. Ubuntu / Debian 系统
# 更新软件包列表
sudo apt update
# 安装 OpenJDK 8(或 11、17)
sudo apt install openjdk-8-jdk -y
# 或者安装 JDK 11
# sudo apt install openjdk-11-jdk -y
# 验证安装
java -version
javac -version
腾讯云 Ubuntu 镜像默认使用
mirrors.tencentyun.com源,下载速度非常快。
2. CentOS / Rocky Linux / AlmaLinux
# 更新系统
sudo yum update -y
# 安装 OpenJDK 8
sudo yum install java-1.8.0-openjdk-devel -y
# 或者安装 OpenJDK 11
# sudo yum install java-11-openjdk-devel -y
# 验证
java -version
javac -version
对于
dnf的系统(如 CentOS 8+):sudo dnf install java-11-openjdk-devel -y
✅ 方法二:手动安装 Oracle JDK 或 AdoptOpenJDK(适用于需要特定版本)
步骤:
-
下载 JDK 包
推荐使用国内镜像或腾讯云 COS 提速下载,例如:
- 华为开源镜像站:https://mirrors.huaweicloud.com/
- 阿里开源镜像站:https://mirrors.aliyun.com/
- Adoptium (Eclipse Temurin): https://github.com/adoptium/temurin17-binaries/releases
示例(下载 Eclipse Temurin JDK 17):
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或使用华为云镜像提速:
wget https://mirrors.huaweicloud.com/teambition/jdk/17/linux/x64/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz -
解压并安装
sudo mkdir -p /usr/local/java sudo tar -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz -C /usr/local/java -
配置环境变量
编辑
/etc/profile:sudo vim /etc/profile添加以下内容(根据实际路径调整):
export JAVA_HOME=/usr/local/java/jdk-17.0.9+9 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar -
刷新环境变量
source /etc/profile -
验证
java -version
✅ 方法三:使用 SDKMAN!(适合开发者,多版本管理)
仅适用于支持 bash/zsh 的 Linux 系统:
# 安装 SDKMAN!
curl -s "https://get.sdkman.io" | bash
# 加载环境
source "$HOME/.sdkman/bin/sdkman-init.sh"
# 安装 JDK(如 Temurin 11)
sdk install java 11.0.17-tem
# 切换版本
sdk use java 11.0.17-tem
# 验证
java -version
🔧 建议
- 生产环境推荐使用 OpenJDK(通过
yum或apt安装),安全且易于维护。 - 若需特定版本(如 Oracle JDK),建议从可信镜像站下载。
- 腾讯云 CVM 默认 DNS 和源已优化,使用
mirrors.tencentyun.com可获得极快下载速度。
📌 补充:检查腾讯云镜像源(确保提速)
查看 /etc/apt/sources.list(Ubuntu)或 /etc/yum.repos.d/ 中的 repo 文件,确认包含:
http://mirrors.tencentyun.com
如果没有,可手动替换为腾讯云镜像源(参考:https://mirrors.cloud.tencent.com/)
如有具体操作系统和 JDK 版本需求,可以告诉我,我可以提供更精确的命令。
轻量云Cloud