我可以创建一个Groovy项目甚至运行它。但是当我输入main或print时,根本没有自动完成/代码完成建议。我在外部库文件夹中使用了groovy-2.4.1以及Java 1.8。我发现Intellij令人沮丧且不直观。
在一个groovy脚本中,main确实显示了正确的代码完成,但是当我单击enter时,它会放置" main()"没有我在建议中可以看到的String [] args。
答案 0 :(得分:1)
您已经创建了一个Groovy类,其中代码必须嵌入到可执行的类中,并且只需要类成员声明(例如函数,字段)。选择创建Groovy脚本(或只删除类声明)以便能够在顶级文件中编写可执行代码。另请参阅Scripts versus classes。
答案 1 :(得分:-1)
当我匆忙时忘了添加一个编写代码的方法时,我遇到了同样的问题。只需输入' psvm
+输入'在课堂上。这将创建一个主要方法,代码完成将起作用。此外,您可以删除public
关键字,因为Groovy中的类和方法默认为public。