|
|
1
2
Eclipse使用ECJ通过 Java Builder 它负责编译和索引所有Java源文件,以便使增量编译更容易(更容易报告错误),除了帮助重构和搜索操作之外。 ECJ碰巧是Java生成器使用的默认编译器,编译器无法使用。不能改变它。但是,您可以尝试添加自己的生成器,该生成器使用依赖于Sun JDK的javac编译器的Ant构建脚本。 |
|
|
2
1
您可以让Eclipse构建使用Ant,这将反过来使用javac。 |
|
|
3
0
对于Java(ECJ)和Javac,Eclipse编译器都是基于Java语言规范(JLS)的,因此应该报告相同的错误。 但是,在某些情况下,行为会有所不同。有时原因是错误,就像任何大型软件一样,有时JLS有点含糊不清,导致两个编译器对它的解释略有不同。有时ECJ出错,有时JAVAC出错。 |
|
|
4
0
如果你愿意,你可以
change your Eclipse preferences
限制性更强
|
|
Daniel · C#编译器在应该出错时失败 1 年前 |
|
|
Floris · 为什么cpp编译器在类型声明不正确时要转换为int? 2 年前 |
|
obtein · 内存流。写在客户端上有效,但在服务器上无效? 2 年前 |
|
|
kamkow1 · 匿名结构的初始值设定项错误无效 2 年前 |