Java 如何在vscode上导入Groovy注释
我是Groovy新手,我在学习一些使用IntelliJ的教程,但我是用VS代码编写代码的。到目前为止,一切都正常运行,但我不知道如何让注释正常工作 运行代码时出现的错误是:Java 如何在vscode上导入Groovy注释,java,visual-studio-code,groovy,classpath,Java,Visual Studio Code,Groovy,Classpath,我是Groovy新手,我在学习一些使用IntelliJ的教程,但我是用VS代码编写代码的。到目前为止,一切都正常运行,但我不知道如何让注释正常工作 运行代码时出现的错误是: [Running] groovy "/Users/echodrome/dev/Groovy/HelloWorld.groovy" org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: file:/Us
[Running] groovy "/Users/echodrome/dev/Groovy/HelloWorld.groovy"
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
file:/Users/echodrome/dev/Groovy/Person.groovy: 1: unable to resolve class ToString for annotation
@ line 1, column 1.
@ToString
^
1 error
整个Person类如下所示
@ToString
class Person {
String firstName
String lastName
int age
String getFullName() {
firstName + " " + lastName
}
}
HelloWorld类仅创建用户并尝试运行两个断言,但对于此错误似乎并不重要
这是Groovy库的问题吗?VS代码丢失路径问题?将注释更改为
@groovy.transform.ToString
,错误消失:
正如您所料,缺少导入。如果你的IDE不能自动导入东西,你将陷入困境。您可以使用官方文档自己解决这个问题,但在这一点上,您也可以使用一些常规编辑器(顺便说一句:
import groovy.transform.ToString
应该在这里完成这项工作)