![]()
微信号复制成功
微信号:ganshangwoniu
请返回微信添加朋友,粘贴微信号
置环境变量,无需手动设置。
对于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服务器,我也可以为你提供具体的操作指南~
QQ在线沟通,点击马上咨询在线咨询
电话咨询:
177-2050-9380
微信咨询:
ganshangwoniu

