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

Eclipse 启动失败:解决“JRE/JDK 未找到”错误的完整指南

秋杰酱_2246

秋杰酱_2246

发布时间:2026-02-07 15:52:22

|

1013人浏览过

|

来源于php中文网

原创

Eclipse 启动失败:解决“JRE/JDK 未找到”错误的完整指南

eclipse 启动时提示“找不到 java 虚拟机”,通常因 jdk/jre 卸载、路径变更或环境变量失效导致;本文提供从检测、重装到配置的全流程解决方案。

当 Eclipse 突然无法启动,并弹出如下错误提示:

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:

这并非 Eclipse 自身损坏,而是它在启动时无法定位有效的 Java 运行环境(JVM)——即使你此前曾正常使用过。根本原因通常是:JDK 被意外卸载、系统升级后 Java 路径变更、JAVA_HOME 或 PATH 环境变量失效,或 Eclipse 配置文件(如 eclipse.ini)中指定的 JVM 路径已不存在。

✅ 排查与修复步骤(推荐按顺序执行)

1. 检查 Java 是否仍存在

在终端(Windows:命令提示符/PowerShell;macOS/Linux:Terminal)中运行:

java -version
javac -version
  • 若均返回版本信息(如 java version "17.0.2"),说明 JDK 已安装,问题大概率出在 Eclipse 的 JVM 配置;
  • 若提示 'java' 不是内部或外部命令,则 JDK 已丢失,需重新安装。

2. 重新安装匹配版本的 JDK

  • 下载官方 JDK(推荐 Adoptium Temurin 或 Oracle JDK),优先选择 LTS 版本(如 JDK 17 或 JDK 21);
  • 安装完成后,记录 JDK 安装路径(例如 Windows 默认为 C:\Program Files\Eclipse Adoptium\jdk-17.0.2-hotspot\,macOS 为 /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home/)。

3. 正确配置系统环境变量(关键!)

  • 设置 JAVA_HOME:指向 JDK 根目录(不含 \bin)
    • Windows(系统属性 → 高级 → 环境变量):
      JAVA_HOME = C:\Program Files\Eclipse Adoptium\jdk-17.0.2-hotspot\
    • macOS/Linux(编辑 ~/.zshrc 或 ~/.bash_profile):
      export JAVA_HOME=$(/usr/libexec/java_home -v 17)
      # 或手动指定:
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
  • 更新 PATH(确保 java 命令全局可用):
    PATH = %JAVA_HOME%\bin;%PATH%   # Windows
    export PATH=$JAVA_HOME/bin:$PATH  # macOS/Linux
  • ✅ 配置后重启终端,再次运行 java -version 验证。

4. 强制 Eclipse 使用指定 JVM(双重保险)

编辑 Eclipse 安装目录下的 eclipse.ini 文件(用文本编辑器打开),在 -vmargs 行之前插入两行(注意:-vm 必须紧邻其路径,且路径必须为完整绝对路径,Windows 下反斜杠需转义或使用正斜杠):

JavaStoryDevelop
JavaStoryDevelop

你接手一个需求时,是不是经常这样:"改一个小字段 → 结果把不相关的代码也改了"、"需求说得很模糊 → 做着做着发现跑偏了"、"数据库加个字段 → 上线才发现漏了数据兼容"、"做了个新功能 → 一个月后自己都忘了当时怎么设计的"、"写到一半被中断 → 再回来不知道从哪继续";这个 Skill 就是专门解决这些问题的。 它会自动探测你的项目环境(JDK、Spring Boot、ORM、数据库、前端框架),记在

下载
-vm
C:/Program Files/Eclipse Adoptium/jdk-17.0.2-hotspot/bin/javaw.exe   # Windows
# 或
-vm
/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home/bin/java  # macOS

⚠️ 注意:-vm 选项必须出现在 -vmargs 之前,且不能与 -vmargs 同行;路径中不要包含空格(若存在,请用短路径名或引号包裹,但 Eclipse 旧版本可能不支持引号)。

5. 验证并启动

保存 eclipse.ini,双击 eclipse.exe(或运行 ./eclipse)。首次启动可能提示选择工作空间,之后应正常进入 IDE。

? 补充提示

  • Eclipse Oxygen 及更新版本默认支持 JDK 11+;若使用较老版 Eclipse(如 Neon),请匹配 JDK 8;
  • 不建议仅安装 JRE —— Eclipse 编译、调试等功能依赖 JDK 中的 javac 和 jdt 工具;
  • 若多版本 Java 共存,可通过 java -version 和 which java(macOS/Linux)或 where java(Windows)确认当前生效版本;
  • 修改环境变量后,务必重启所有已打开的终端和 IDE 进程。

完成以上步骤,99% 的“JVM not found”问题即可解决。核心逻辑始终是:让操作系统能找到 Java,再让 Eclipse 明确知道该用哪一个 Java。

热门AI工具

更多
WorkBuddy

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

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

讯飞绘文

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

SkildArt
SkildArt Hot

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

Lovart
Lovart Hot

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

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

DeepSeek

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

豆包大模型

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

相关专题

更多
eclipse教程
eclipse教程

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

690

2023.06.14

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

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

5766

2023.07.24

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

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

8939

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

2804

2024.02.23

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

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

662

2024.02.23

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

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

3726

2025.10.10

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

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

3745

2025.10.10

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

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

508

2025.10.15

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

20

2026.10.28

热门下载

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

精品课程

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

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