对于相同的代码,Eclipse会显示有关未使用变量的警告,但使用“javac”(v1.6)编译不会。 Eclipse是否使用不同的编译器或解析器?我怎样才能让javac显示相同的警告?为什么Eclipse会警告Java“未使用的变量”,但javac不会?
回答
报价
JDT核心是Java IDE的Java的基础设施。它包括:
增量Java编译器。作为Eclipse构建器实施,它基于VisualAge for Java编译器演变而来的技术。特别是在 中,它允许运行和调试仍然包含 未解决错误的代码。
它是增量java编译器,显示了回忆。
有没有办法能够在太阳的警告/甲骨文javac
这是Eclipse自己的功能。
Eclipse使用自己的编译器。您可以通过转到Window-> Preferences-> Java-> Compiler-> Errors/Warnings来启用/禁用各种消息。
这不回答我的问题。我想在javac中启用相同的警告。 – stackoverflowuser2010 2016-01-21 20:40:13
这是eclipse中验证的一部分。如果你想要自己的规则类似于日食,你可以使用类似PMD的东西。
'-Xlint'没有显示未使用的变量警告的选项 - 我猜。 – 2012-03-23 17:51:01
我刚刚尝试过javac -Xlint foo.jar,它不显示未使用的变量。 – stackoverflowuser2010 2012-03-23 17:52:42
- 1. PHP不会为未定义的变量发出警告
- 2. 为什么@SafeVarargs不会抑制警告?
- 3. 为什么非捕获的变量会引发警告?
- 4. 为什么我会收到“表达结果未使用”警告?
- 5. 为什么Eclipse有时会警告JavaScript中数组的数组?
- 6. 这是为什么会产生警告?
- 7. 为什么会收到一个警告?
- 8. 为什么会出现“未初始化值”的警告?
- 9. 为什么我会收到未经检查的投射警告?
- 10. 为什么SAS警告说这些变量从未被引用
- 11. 为什么Xcode为我的类变量报告“已定义但未使用”警告?
- 12. 为什么Module :: Build的testcover会让我“使用未初始化的值”警告?
- 13. 警告:未使用的变量
- 14. Java:泛型下拉会生成警告,为什么?
- 15. 为什么不会变量连接?
- 16. 为什么不会显示$ id变量?
- 17. 为什么变量不会回显?
- 18. 为什么我会得到“标题集但使用系统标识符”警告?
- 19. 虚假(?)Eclipse“未使用局部变量”警告
- 20. Eclipse在抽象类中警告“变量未被使用”?
- 21. 为什么每次使用malloc时都会收到警告?
- 22. 为什么当使用定义的常量时,__autoload会给我e_notice警告?
- 23. 铸造泛型类是Eclipse,但错误警告中的javac
- 24. Pycharm警告该变量未被使用
- 25. 为什么会出现不兼容的指针类型警告?
- 26. 为什么`Some(123).isInstanceOf [Option [List [String]]]`* *不会给出未经检查的警告?
- 27. 为什么当变量有值时会报告“空引用”?
- 28. 警告:变量集但未使用[-Wunused-but-set-variable]
- 29. php警告会话变量,注意:未定义索引:
- 30. 为什么编译器会发出错误而不是警告为其分配变量,但它的价值从未使用
由于Eclipse在努力工作以聪明和有帮助吗? – 2012-03-23 17:49:05