来自Visual Studio和Eclipse,如何查找所有编译器警告,例如整个项目的未使用变量.这似乎是一件微不足道的事情,却无法找到它.我可以在"操作项"窗口中找到所有错误,但不是所有警告.
似乎不可能。有一个针对此的错误报告:https : //netbeans.org/bugzilla/show_bug.cgi?id=135014。
它很旧,刚刚分配(请参阅错误历史记录)。
或者,您可以尝试“源”→“检查”。它与Java编译器警告不完全相同,但有所帮助。
例如,在下面的代码中,它捕获了未使用的导入和空变量的使用,但未报告未使用的变量(不过,在NetBeans编辑器中已正确注释了该变量)。
import java.io.InputStreamReader; // Reported unused import
public class TestJava {
public static void main(String[] args) {
String input = null;
String unused; // DID NOT report unused variable
System.out.println("Input "+ input); // Reported usage of null
}
}
Run Code Online (Sandbox Code Playgroud)
只需确保安装FindBugs插件即可充分利用它。“ 检查”对话框将警告该插件丢失,并为您安装。