讲师中心 微信公众号
AI工具推荐 视频效率加速

在Windows系统中如何安装Java开发环境_Java JDK安装与配置流程解析

风强大大_5537

风强大大_5537

发布时间:2025-12-31 16:48:09

|

490人浏览过

|

来源于php中文网

原创

Windows安装Java开发环境需安装JDK(如JDK 17/21)并正确配置JAVA_HOME与Path变量,路径须无中文和空格,验证java -version和javac -version均有效。

在windows系统中如何安装java开发环境_java jdk安装与配置流程解析

在Windows系统中安装Java开发环境,核心是正确安装JDK并配置系统环境变量,让命令行能识别java和javac命令。关键不在下载多快,而在于路径不带中文、环境变量写准确、验证步骤不跳过。

下载并安装JDK(推荐JDK 17或JDK 21)

访问Eclipse Temurin官网(开源、免费、长期支持),选择Windows x64平台的MSI安装包(如jdk-17.0.1+12-hotspot.msi)。避免使用Oracle官网需登录下载的版本,也避开含JRE捆绑或第三方捆绑软件的安装包。

运行MSI安装程序时注意:

  • 取消勾选“Add to PATH”选项(由我们手动配置更可控)
  • 记下安装路径,例如:C:\Program Files\Eclipse Adoptium\jdk-17.0.1+12-hotspot
  • 确保路径不含空格或中文(若默认路径含中文,可自定义到C:\jdk17)

配置JAVA_HOME与Path环境变量

右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。在“系统变量”区域操作:

立即学习“Java免费学习笔记(深入)”;

Java Maven Code Review
Java Maven Code Review

审查Java Maven项目(ZIP压缩包或GitLab仓库URL),检查代码规范、命名、模块边界、可维护性问题以及重复代码。

下载
  • 新建系统变量:
    变量名:JAVA_HOME
    变量值:你实际的JDK安装路径(如C:\jdk17),不带\bin
  • 编辑Path变量,新增一行:
    %JAVA_HOME%\bin

⚠️ 注意:不要直接写死完整路径(如C:\jdk17\bin),用%JAVA_HOME%\bin更规范,便于后续升级JDK时只需改JAVA_HOME值。

验证安装是否成功

打开**新的**命令提示符(CMD)或Windows Terminal,依次执行:

  • echo %JAVA_HOME% → 应显示你设置的JDK路径
  • java -version → 显示JDK版本信息(如java version "17.0.1")
  • javac -version → 显示编译器版本(必须有,否则javac未生效)

如果javac提示“不是内部或外部命令”,说明Path中%JAVA_HOME%\bin未生效,检查是否漏写\bin,或是否用了旧的命令行窗口(需重启CMD)。

可选:配置IDE(如IntelliJ IDEA或VS Code)识别JDK

安装完JDK后,主流IDE通常能自动检测。若未识别:

  • IntelliJ IDEA:File → Project Structure → Project → Project SDK → Add JDK → 选择%JAVA_HOME%所在目录
  • VS Code:安装Extension Pack for Java,按提示选择JDK路径;或在设置中搜索java.home,填入C:\jdk17

无需把JDK复制到IDE安装目录,也不建议用IDE自带的嵌入式JDK做开发——它通常只含运行时,缺编译工具和调试支持。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
eclipse教程
eclipse教程

php中文网为大家带来eclipse教程合集,eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。php中文网还为大家带来eclipse的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

590

2023.06.14

eclipse怎么设置中文
eclipse怎么设置中文

eclipse设置中文的方法:除了设置界面为中文外,你还可以为Eclipse添加中文插件,以便更好地支持中文编程。例如,你可以安装EBNF插件来支持中文变量名,或安装Chinese Helper来提供中文帮助文档。本专题为大家提供eclipse设置中文相关的各种文章、以及下载和课程。

4986

2023.07.24

c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

7599

2023.11.02

Eclipse版本号有哪些区别
Eclipse版本号有哪些区别

区别:1、Eclipse 3.x系列:Eclipse的早期版本,包括3.0、3.1、3.2等;2、Eclipse 4.x系列:Eclipse的最新版本,包括4.0、4.1、4.2等;3、Eclipse IDE for Java Developers等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2784

2024.02.23

eclipse和idea有什么区别
eclipse和idea有什么区别

eclipse和idea的区别:1、平台支持;2、内存占用;3、插件系统;4、智能代码提示;5、界面设计;6、调试功能;7、学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

642

2024.02.23

eclipse设置中文全教程
eclipse设置中文全教程

本专题整合了eclipse设置中文相关教程,阅读专题下面的文章了解更多详细操作。

3206

2025.10.10

eclipse字体放大教程
eclipse字体放大教程

本专题整合了eclipse字体放大教程,阅读专题下面的文章了解更多详细内容。

3205

2025.10.10

eclipse左边栏不见了解决方法
eclipse左边栏不见了解决方法

本专题整合了eclipse左边栏相关教程,阅读专题下面的文章了解更多详细内容。

448

2025.10.15

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

80

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn