出于某种原因,对于我的大多数 .java 文件,eclipse 没有给我任何错误并且可以很好地编译它们。它甚至完全按照我想要的方式运行它们。但是当我尝试用 javac 编译它们或运行 eclipse 编译的 .class 文件时,我得到了错误。有谁知道为什么?
问问题
115 次
1 回答
-1
Eclipse 已经实现了自己的编译器,称为 Eclipse Compiler for Java (ECJ)。
它与 javac 不同,javac 是 Sun JDK 附带的编译器。一个显着的区别是 Eclipse 编译器允许您运行实际上没有正确编译的代码。如果出现错误的代码块从未运行,您的程序将运行良好。Otherwise, it will throw an exception indicating that you tried to run code that doesn't compile.
如果您不想遇到这些问题,可以尝试 NetBeans :)
于 2013-09-04T22:51:11.327 回答