You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse IDE是否内置内部JDK?无JDK为何能运行Java程序?

为什么没装系统级JDK,Eclipse仍能运行Java程序?

没错,现在大多数官方发布的Eclipse IDE(比如专门的Java开发者版本)确实内置了OpenJDK,这就是你不用装系统级JDK也能跑Java程序的原因。

具体说明:

  • Eclipse本身是基于Java开发的IDE,为了简化用户配置,近几年的官方安装包都会直接打包适配好的OpenJDK。运行程序时,Eclipse会优先调用自己内置的JDK来编译和执行代码,完全不依赖系统上安装的JDK。
  • 你可以手动确认内置JDK的存在:打开Eclipse后,依次点击 Window > Preferences > Java > Installed JREs,在弹出的列表里能看到Eclipse自带的JDK条目(名称一般包含Eclipse Temurin或OpenJDK,路径指向Eclipse安装目录下的jre或jdk子文件夹)。

早期的Eclipse版本确实需要用户自行安装并配置系统级JDK,但现在的发行版已经把这部分工作做了,目的就是让开发者打开就能用,不用折腾环境配置。

内容的提问来源于stack exchange,提问作者Umesh Chandra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 16:36:11