ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### ECJ编译器 Eclipse实现了它自己的编译器,叫做Eclipse Compile for Java(ECJ) 它和Sun JDK提供的编译器javac不同。一个值得注意不同点在于Eclipse编译器允许运行没有真正正确编译的代码。如果有错误的代码块没有跑到,程序是能够正常运行的。此外,如果试图运行没有编译的代码,ECJ会抛出一个异常指示。 另一个不同在于Eclipse编译器允许在Eclipse IDE中增量构建,也就是说,所有代码在键入之后立即编译。 事实上Eclipse明显自带了编译器,因为在Eclipse中编写,编译,运行Java代码都不需要安装Java SDK。 ECJ比javac更受欢迎的几个地方: * Apache Tomcat 用ECJ来编译JSPs。 * IntelliJ IDEA支持ECJ,和GNU Compiler for Java(GCJ) 4.3. * GCJ包含了ECJ * Liferay用ECJ构建。