我正在使用intellij通信版本并添加checkstyle插件
然而,我做了简单的java文件只是打招呼
public class hello {
public static void main(string[] final args)
{
system.out.println("hello, world");
}
}
它只是运行。但是checkstyle告诉我最后一行有问题。 他告诉我了
得到异常期待的EOF,发现'}'错误
我不知道是什么问题。块正确关闭。
有什么我需要添加或修复它?
答案 0 :(得分:2)
这个问题在checkstyle
项目中成为一个真正的问题。基本上它与lambda的使用有关,但是前面提到的问题与Java 8 lambdas无关。您可以查看问题here。您可以通过指定有效版本来解决它。在gradle中它将是:
apply plugin: 'checkstyle'
checkstyle {
toolVersion = "6.1.1"
}
答案 1 :(得分:0)
尝试将其格式化为
public class Hello
{
public static void main(String[] args)
{
System.out.println("hello, world");
}
}
和" s"在system.out.println和string []中,应该是大写
Checkstyle是一种工具,用于查找格式化和编码约定中的缺陷(如果代码中存在任何内容)。通过配置checkstyle来设置规则。如果您的代码的任何部分不遵守它们,它将抛出异常。在大多数情况下,异常将是自我解释的。您可以使用谷歌,具体取决于您获得的例外情况。