山滚云

阿里云ecs服务器安装jdk

分类: 阿里云教程作者:时间:2026-04-22 03:37:26浏览量:13℃

置环境变量,无需手动设置。

对于Ubuntu、Debian等Debian系系统:

bash
# 更新软件包列表
sudo apt update
# 安装JDK 8
sudo apt install -y openjdk-8-jdk
# 安装JDK 11
sudo apt install -y openjdk-11-jdk
同样,此方法会自动处理环境配置。

2. 从阿里云控制台使用扩展程序安装 (网页操作)
如果你的ECS实例基于公共镜像创建、处于运行中状态并已安装云助手,可登录ECS控制台:

找到目标实例,进入实例详情页。

在“本实例远程命令”区域,找到“安装扩展程序”。

在弹窗中选择“Java”并指定版本,按提示完成安装。

3. 手动安装 (更灵活)
下载与解压:

bash
# 创建安装目录
sudo mkdir -p /usr/local/java/
# 下载JDK 8安装包(以jdk-8u202为例,请替换实际链接)
sudo wget –no-cookies –no-check-certificate –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie” “https://edelivery.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz” -P /usr/local/java/
# 解压安装包
sudo tar -zxvf /usr/local/java/jdk-8u202-linux-x64.tar.gz -C /usr/local/java/
获取下载链接:访问Oracle官网(oracle.com)下载时可能需要登录。获取到真实下载地址后,替换命令中的URL即可。

配置环境变量:
编辑 /etc/profile 文件:

bash
sudo vim /etc/profile
在文件末尾添加以下内容(请将 jdk1.8.0_202 替换为你的实际目录名):

bash
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存后,执行 source /etc/profile 使配置生效。

4. 安装阿里云Dragonwell JDK (高性能)
Dragonwell是阿里云优化的OpenJDK,可提升云环境性能。

通过包管理器安装 (仅限Alibaba Cloud Linux 3):

bash
# 安装Dragonwell 8
sudo yum install -y java-1.8.0-alibaba-dragonwell-devel
# 安装Dragonwell 11
sudo yum install -y java-11-alibaba-dragonwell-devel
手动下载安装 (适用于其他Linux发行版): 可访问 dragonwell-jdk.io 获取下载链接后,参照手动安装步骤进行。

🪟 在Windows Server系统上安装JDK
下载JDK:从Oracle官网下载Windows版本的JDK安装程序(如 jdk-8u202-windows-x64.exe)。

上传并安装:通过远程桌面连接Windows实例,将安装程序上传后双击运行,按照向导完成安装。

配置环境变量:

右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。

在“系统变量”中新建 JAVA_HOME,值为JDK安装路径(如 C:\Program Files\Java\jdk1.8.0_202)。

编辑 Path 变量,添加 %JAVA_HOME%\bin。

✅ 验证安装是否成功
无论采用哪种方法,安装完成后,都建议进行验证。

打开命令行工具(Linux终端或Windows的CMD/PowerShell),输入以下命令:

bash
java -version
如果正确显示了Java版本信息,则表示JDK安装成功。

🛠️ 常见问题与排查
如何卸载已安装的Java?

RPM系系统 (CentOS):执行 sudo rpm -qa | grep java 查询已安装的Java相关包,然后使用 sudo rpm -e –nodeps <包名> 卸载。

Debian系系统 (Ubuntu):执行 sudo dpkg –list | grep java 查询,然后使用 sudo apt-get remove –purge <包名> 卸载。

安装后找不到javac命令?
可能只安装了JRE(Java运行时环境)而非完整的JDK(Java开发工具包)。请确认安装的是包含-devel的包,例如java-1.8.0-openjdk-devel,它才包含了编译器。

手动配置的环境变量不生效?
在Linux系统中,修改/etc/profile文件后,需要执行source /etc/profile命令或重新登录服务器才能生效。

下载Oracle JDK很慢或失败?
Oracle官网服务器有时不太稳定。可以尝试使用OpenJDK,或者使用阿里云提供的镜像源进行下载。

💎 总结
在阿里云ECS上安装JDK,新手最推荐使用“包管理工具”或“控制台扩展程序”,它们能帮你避开很多手动配置的坑。如果希望获得更好的云上性能,可以深入了解阿里云自研的 Dragonwell JDK。

JDK安装完成后,如果需要继续安装和配置Tomcat等Web服务器,我也可以为你提供具体的操作指南~

【上一篇】
【下一篇】

相关推荐

找我们购买阿里云,可以享受
售前购买建议,官网+代理双重优惠,官网+代理双重售后服务!

蜗牛云是最高级阿里云代理商,代理阿里云所有代理商可以代销的产品,包括:阿里云服务器,轻量应用服务器,阿里云数据库,阿里云邮箱,阿里云安全,阿里云CDN等阿里云相关产品

业务范围:阿里云代理,VPS推荐网,虚拟主机    微信:ganshangwoniu    QQ:549233124    业务咨询热线:177-2050-9380

   Copyright © 2008-2026 阿里云代理商版权所有   

QQ在线咨询
阿里云代理商微信号