出于某种原因,我的大多数.java文件,eclipse都没有给我任何错误,并且编译它们就好了。它甚至可以按照我的要求运行它们。但是当我尝试使用javac编译它们或运行eclipse编译的.class文件时,我会收到错误。谁知道为什么?
答案 0 :(得分:-1)
Eclipse已经实现了自己的编译器,称为Eclipse Compiler for Java(ECJ)。
它与javac(Sun JDK附带的编译器)不同。一个值得注意的区别是Eclipse编译器允许您运行实际上没有正确编译的代码。如果从未运行带有错误的代码块,则程序运行正常。 Otherwise, it will throw an exception indicating that you tried to run code that doesn't compile.
如果您不想遇到这些问题,可以尝试使用NetBeans:)