【问题标题】:Where can I find the Xlint option in Netbeans?在哪里可以找到 Netbeans 中的 Xlint 选项?
【发布时间】:2011-12-01 13:40:35
【问题描述】:

我在 Netbeans 中收到错误 Recompile with -Xlint:unchecked for details.。在哪里可以找到取消选中的选项?

【问题讨论】:

    标签: java netbeans compiler-errors


    【解决方案1】:

    您不要“取消选中”该选项,您需要将-Xlint:unchecked 参数添加到传递给Java 编译器的参数中。

    对于基于 Ant 的项目,这是通过对话框底部“附加编译器选项”输入字段中的 Project Properties -> Build -> Compiling 完成的(其中显示“eg: -Xlint:unchecked”)

    对于 Maven 项目,请参阅 this answer

    【讨论】:

    • 记得在每次运行文件时取消选中 compile on save 以查看警告。
    • 是的,@GusDeCooL 评论的推论是,如果您想在第一次看到这些警告的解释,请尝试清洁和构建,而不仅仅是运行。它们将在随后显示,但不会在任何后续运行中显示。令人讨厌的是,一旦设置了 -Xlint:unchecked,您甚至都不会收到打开警告。因此,如果您只是偶尔“清理并构建”,那将是您唯一一次看到任何 lint 警告! Caveat Lector(不能说 Emptor,因为 NetBeans 是 FOSS)!
    • 对于 Netbeans maven 项目,您需要在 pom.xml 中设置标志,请参阅 stackoverflow.com/questions/12449251/…
    • @Aner,+1 用于帮助 maven 项目。唉,链接页面和检查的答案链接都不起作用。我只是从 maven 那里得到错误,说 arg 无效。如果我找到解决方案,我会在此处发布。
    • @JN01:见 Aner 2016 年 7 月 21 日的评论
    猜你喜欢
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    相关资源
    最近更新 更多