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

Java使用Eclipse搭建开发环境的详细教程

小芳大大_3229

小芳大大_3229

发布时间:2026-01-11 14:59:20

|

1031人浏览过

|

来源于php中文网

原创

Eclipse Java开发环境搭建关键在于JDK、IDE与项目三者版本严格匹配:先确认JDK已正确安装并配置JAVA_HOME,再选择兼容的Eclipse版本(如JDK 21需Eclipse 2023-12),最后在Installed JREs中添加JDK并为项目手动指定对应JRE System Library及Compiler Compliance Level。

java使用eclipse搭建开发环境的详细教程

Java 开发环境用 Eclipse 搭建,关键不是装上就完事,而是确保 JDK、Eclipse IDE 和项目配置三者对得上号——尤其容易卡在 JDK 版本和 Eclipse 兼容性上。

确认 JDK 已正确安装并被系统识别

很多“Eclipse 找不到 JRE”或“Build path contains duplicate entries”类报错,根源其实是 JDK 没配好,而不是 Eclipse 本身的问题。

  • 终端运行 java -version 和 javac -version,输出必须一致且是 JDK(不是 JRE)版本,例如 17.0.1 或 21.0.2
  • 检查 JAVA_HOME 环境变量是否指向 JDK 根目录(如 /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home 或 C:\Program Files\Java\jdk-21),不是 bin 子目录
  • Eclipse 启动前必须已设置好 JAVA_HOME;Windows 用户若用快捷方式启动,需确保该快捷方式继承了系统环境变量(推荐直接从命令行运行 eclipse.exe 测试)

Eclipse 版本必须匹配 JDK 主版本

Eclipse 不是“向下兼容一切 JDK”,它只保证对特定范围的 JDK 提供官方支持。用新版 JDK 跑老版 Eclipse,或反过来,都会触发 UnsupportedClassVersionError 或启动失败。

  • 截至 2024 年,Eclipse 2023-12(4.30)原生支持 JDK 17–21;若你装的是 JDK 21,别用 Eclipse 2021-09(4.21)
  • 查看 Eclipse 官网下载页的 “System Requirements” 小字说明,重点关注 “Requires Java X or higher” 这一行
  • 如果已装错,最稳妥做法是卸载旧版 Eclipse,下载匹配的 Eclipse IDE for Java Developers(不是 “for Enterprise Developers” 或 “for C/C++”)

新建 Java 项目时手动指定 JRE System Library

即使 JDK 和 Eclipse 匹配,新项目默认仍可能用错执行环境——比如显示 JRE System Library [JavaSE-11],而你本地只有 JDK 17。

GitHub Actions Cache Hardening Audit
GitHub Actions Cache Hardening Audit

审计 GitHub Actions 工作流缓存的投毒、密钥泄露和密钥路径风险

下载
  • 右键项目 → Properties → Java Build Path → Libraries 标签页 → 展开 JRE System Library
  • 点击 Edit… → 选 Workspace default JRE(前提是已在 Preferences → Java → Installed JREs 中添加了正确的 JDK)
  • 或者选 Alternate JRE,再从列表中挑出你安装的 JDK(名称含 jdk-,不是 jre-)
  • 改完点 Finish → Apply and Close,然后刷新项目(F5)

运行第一个 Java 类前务必检查 Project Facets 和 Compiler Compliance

写完 public static void main(String[] args) 却提示 “Selection does not contain a main type”,往往是因为项目没被识别为 Java 项目,或编译级别不匹配。

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

  • 右键项目 → Properties → Project Facets → 确保勾选了 Java,且版本(如 17)与你 JDK 主版本一致
  • 同页面下,点 Further configuration available… → 确认 Compiler compliance level 设为相同值(如 17)
  • 如果项目是通过 File → New → Java Project 创建的,通常没问题;但如果是导入已有文件夹或 Git 项目,Facets 往往为空,必须手动补全
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, Eclipse!");
    }
}
Eclipse 对 JDK 版本的敏感度远高于表面看起来的程度。哪怕只是把 JDK 17 升级到 17.0.2,也可能因内部 tools.jar 路径变动导致调试器失联——这时候要重新在 Installed JREs 里删掉旧条目,再 Add 一次。

热门AI工具

更多
Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

Laper
Laper Hot

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

WorkBuddy

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

咔片AIPPT

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

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

豆包大模型

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

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

DeepSeek

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

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
eclipse教程
eclipse教程

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

550

2023.06.14

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

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

4646

2023.07.24

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

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

7079

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等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2724

2024.02.23

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

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

622

2024.02.23

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

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

2986

2025.10.10

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

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

3005

2025.10.10

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

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

408

2025.10.15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

80

2026.09.23

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
dev.java 官方:Learn Java
dev.java 官方:Learn Java

共0课时 | 0人学习

Java JDBC数据库连接官方教程
Java JDBC数据库连接官方教程

共0课时 | 0人学习

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

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