在 Windows Server 上配置 Java 环境主要包括以下几个步骤:安装 JDK(Java Development Kit)、配置环境变量、验证安装是否成功。以下是详细的步骤指南,适用于 Windows Server 2012 R2 及以上版本。
🧰 一、下载并安装 JDK
1. 下载 JDK
前往 Oracle 官网或 OpenJDK 提供商网站下载适合 Windows 的 JDK 安装包:
- Oracle JDK
- OpenJDK(推荐免费使用)(例如 Eclipse Temurin)
选择合适的版本(如 Java 8、11、17、21 等)和 x64 架构的 .msi 安装包。
2. 安装 JDK
双击下载的 .msi 文件进行安装,默认路径通常是:
C:Program FilesJavajdk-xx.x.x_xx
建议不要更改默认路径,便于后续配置。
⚙️ 二、配置环境变量(系统变量)
1. 打开环境变量设置
右键点击“此电脑” > “属性” > “高级系统设置” > “环境变量”。
2. 新建系统变量 JAVA_HOME
- 变量名:
JAVA_HOME - 变量值:JDK 安装路径(例如
C:Program FilesJavajdk-17.0.9_9)
注意:路径中不能包含中文或空格。
3. 编辑系统变量 Path,添加以下内容:
%JAVA_HOME%bin
这样可以在任意目录下运行 java 和 javac 命令。
4. (可选)配置 CLASSPATH 系统变量
- 变量名:
CLASSPATH - 变量值:
.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
这个在现代项目中一般不需要,但对于老项目可能有用。
✅ 三、验证安装是否成功
打开命令提示符(CMD 或 PowerShell),输入以下命令:
java -version
输出示例:
java version "17.0.9" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+9-LTS-208)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+9-LTS-208, mixed mode, sharing)
再输入:
javac -version
输出示例:
javac 17.0.9
如果显示版本号,说明配置成功!
💡 四、常见问题排查
| 问题 | 解决方法 |
|---|---|
'java' 不是内部或外部命令 |
检查 Path 是否已正确配置 %JAVA_HOME%bin |
| 版本不一致 | 检查是否有多个 Java 安装路径冲突,优先级由 Path 决定 |
| 安装后重启 CMD | 修改完环境变量后需要重新打开 CMD 才能生效 |
📌 五、小贴士
- 推荐使用 Adoptium(原 AdoptOpenJDK) 免费发行版。
- 如果服务器用于部署 Java Web 应用(如 Tomcat),确保也配置了
JRE_HOME或CATALINA_HOME。 - 多个 JDK 共存时,可以通过修改
Path中顺序切换当前使用的 Java 版本。
如果你告诉我你使用的是哪个版本的 Java(比如 Java 8、11、17)和 Windows Server 版本(如 2016、2019、2022),我可以提供更具体的指导哦!
ECLOUD博客