注意:eclipse使用自己的编译器

本文分析了Eclipse使用自身编译器导致与javac编译结果不一致的问题,并提供了相关解决方案。重点讨论了Eclipse JDT编译器与javac的区别,以及如何在使用Eclipse时避免此类问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今晚遇到一个坑,原因是eclipse使用自己的编译器

所以大家得注意呀,那家伙是自带javac的呀


有位兄弟有遇到并处理过相关的问题


关于eclipse和javac编译结果不一致的问题的分析与解决


网摘

 
的确,如果使用eclipse的话,只安装jre就可以了,jdk中编译java源程序的工具是javac,但是eclipse使用的不是javac!eclipse的JDT用的是自己写的编译器,对javac没有任何依赖关系,这一直是Eclipse一件自豪的事情。
其实这也没什么好奇怪的,编译这项工作不一定非要交给jdk不可,正如tomcat能够编译jsp一样

JDT Core

JDT Core is the Java infrastructure of the Java IDE. It includes:

    * An incremental Java compiler. Implemented as an Eclipse builder, it is based on technology evolved from VisualAge for Java compiler. In particular, it allows to run and debug code which still contains unresolved errors.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值