无法解析 class groovyx.gpars.actor.Actors.actor
Unable to resolve class groovyx.gpars.actor.Actors.actor
我正在尝试 运行 来自此处的 Hello World 示例 http://www.gpars.org/webapp/guide/index.html#_download_and_install
但我收到错误消息:无法解析 class groovyx.gpars.actor.Actors.actor
我在 linux
上使用 groovy 版本 2.4.16 和 JVM 11.0.3
这是代码..
import static groovyx.gpars.actor.Actors.actor
def decryptor = actor {
loop {
react { message ->
if (message instanceof String) reply message.reverse()
else stop()
}
}
}
def console = actor {
decryptor.send 'lellarap si yvoorG'
react {
println 'Decrypted message: ' + it
decryptor.send false
}
}
[decryptor, console]*.join()
为了让它工作,我必须完全删除旧的 groovy 并使用 sdkman 安装新版本。像这样..
$ apt remove groovy
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk install groovy
在我的例子中,我还需要添加 JAVA_HOME 变量。
我正在尝试 运行 来自此处的 Hello World 示例 http://www.gpars.org/webapp/guide/index.html#_download_and_install 但我收到错误消息:无法解析 class groovyx.gpars.actor.Actors.actor
我在 linux
上使用 groovy 版本 2.4.16 和 JVM 11.0.3这是代码..
import static groovyx.gpars.actor.Actors.actor
def decryptor = actor {
loop {
react { message ->
if (message instanceof String) reply message.reverse()
else stop()
}
}
}
def console = actor {
decryptor.send 'lellarap si yvoorG'
react {
println 'Decrypted message: ' + it
decryptor.send false
}
}
[decryptor, console]*.join()
为了让它工作,我必须完全删除旧的 groovy 并使用 sdkman 安装新版本。像这样..
$ apt remove groovy
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk install groovy
在我的例子中,我还需要添加 JAVA_HOME 变量。