【发布时间】:2017-05-24 06:14:10
【问题描述】:
如何使用 IntelliJ IDEA 获得以下代码的静态代码分析级别。
int x = 1;
if( x == 1) {
System.out.println(x);
}
else{
System.out.println(x);
}
【问题讨论】:
-
这是一个错误。不覆盖。但分析
标签: jetbrains-ide static-code-analysis
如何使用 IntelliJ IDEA 获得以下代码的静态代码分析级别。
int x = 1;
if( x == 1) {
System.out.println(x);
}
else{
System.out.println(x);
}
【问题讨论】:
标签: jetbrains-ide static-code-analysis
创建一个项目和一个 java 类,然后将您的代码放在 main 方法中,例如:
public static void main(String[] args) {
int x = 1;
if( x == 1) {
System.out.println(x);
}
else{
System.out.println(x);
}
}
然后就可以进行静态代码分析了。在顶部菜单栏中选择“分析”>从下拉菜单中单击“检查代码”。
这将打开一个窗口,允许您“指定检查范围”。选择“文件'[projectname] - locationtofile'”
projectname 和 locationtofile 将根据您调用的 java 类自动显示。
然后点击“确定”。这将启动静态代码分析。在屏幕底部,您将看到一个窗口显示“检查结果... 您的项目名称”
在此窗口中,您将能够看到 IntelliJ 发现的可能的错误和其他检测到的问题。
希望这会有所帮助!
【讨论】: