【发布时间】:2021-08-16 04:09:29
【问题描述】:
我是 Groovy 的新手,我正在学习一些使用 IntelliJ 的教程,但我是在 VS Code 中编写代码。到目前为止一切正常,但我不知道如何让注释工作。
我运行代码时遇到的错误是:
[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 Code 缺少路径问题?
【问题讨论】:
-
正如您所料,缺少导入。如果您的 IDE 不能自动导入东西,那么您将陷入困境。您可以使用官方文档并自己解决这个问题,但此时,您也可以使用一些常规编辑器(顺便说一句:
import groovy.transform.ToString应该在这里解决问题)
标签: java visual-studio-code groovy classpath