1 个回答

是的,Eclipse 有自己的 Compiler(ecj - the Eclipse Compiler for Java) 。和标准的 javac 是有区别的。可以搜到相关资料。在开发的时候可以指定使用的编译器(如 maven 插件中配置)。

目前我用的 Intellij IDEA , 它是自带 JRE 的。就我的印象,原来的 Eclipse (我用的 EE 版居多)是不自带 JDK 和 JRE 的。MyEclipse 还是N 年前学生时代用过,后来都用 Eclipse 自己装需要的插件,可能是自带 JRE 的吧。

各款IDE如果自带的话我认为是 jre 而非 jdk,题主是不是想问的这个。由于本地没有 Eclipse 和 MyEclipse ,没有再次验证。如有错误欢迎指出。


其实不管 IDE 是否自带,我是习惯安装特定版本的 JDK 的。除了项目组的版本要求等因素外,一些工具(如 maven)要求必须 JDK 为非 JRE。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题