4

我正在使用 intellij 通信版本,还添加了 checkstyle 插件

但是,我制作了简单的 java 文件,只是打个招呼

public class hello {
public static void main(string[] final args)
{
    system.out.println("hello, world");

}
}

它只是运行。但是 checkstyle 告诉我最后一行有问题。他告诉我

遇到异常预期 EOF,发现 '}' 错误

我不知道是什么问题。块正确关闭。
有什么我需要添加或修复的吗?

4

2 回答 2

2

这个问题成为checkstyle项目中的一个真正问题。基本上它与 lambdas 的使用有关,但之前暴露的问题显然与 Java 8 lambdas 无关。您可以在此处查看问题。您可以通过指定有效版本来解决它。在 gradle 中它将是:

apply plugin: 'checkstyle'
checkstyle {
    toolVersion = "6.1.1"
}
于 2016-06-02T23:15:40.237 回答
0

尝试格式化它

public class Hello 
{
  public static void main(String[] args)
  {
     System.out.println("hello, world");
  }
}

system.out.println 和 string[] 中的“s”应该是大写

Checkstyle 是一种工具,用于查找代码中存在的格式和编码约定中的缺陷(如果存在)。规则是通过配置 checkstyle 来设置的。如果您的代码的任何部分不遵守它们,它将引发异常。在大多数情况下,例外情况是不言自明的。您可以根据遇到的异常使用 google。

于 2014-12-03T10:45:22.650 回答