对于相同的代码,Eclipse显示有关未使用变量的警告,但使用“javac”(v1.6)进行编译则不会。 Eclipse是否使用不同的编译器或解析器?如何让javac显示相同的警告?
答案 0 :(得分:6)
Eclipse使用自己的编译器。您可以转到Window-> Preferences-> Java-> Compiler-> Errors / Warnings来启用/禁用各种消息。
答案 1 :(得分:6)
引自JDT core(Eclipse的编辑器基础架构)
JDT Core是Java IDE的Java基础结构。它包括:
增量Java编译器。作为Eclipse构建器实现,它基于从VisualAge for Java编译器演化而来的技术。在 特别是,它允许运行和调试仍然包含的代码 未解决的错误。
它是增量java编译器,用于显示轮廓。
无法在Sun / Oracle javac
答案 2 :(得分:3)
答案 3 :(得分:2)
这是Eclipse自己的功能。
答案 4 :(得分:2)
这是eclipse中验证的一部分。如果你想要自己的规则类似于eclipse所做的规则,你可以使用像PMD这样的东西。