Groovy类文件不与`groovy`命令一起工作

nwsw7zdq  于 7个月前  发布在  其他
关注(0)|答案(2)|浏览(53)

我目前正在努力安装/开始使用Groovy。
我写了一个名为Hello.groovy的文件:println "Hello, Groovy!"当我使用groovyc Hello.groovy创建类文件时,编译工作正常。但是,当我尝试使用groovy Hello.class运行类文件时,我得到以下错误:org.codehaus.groovy.control. MultipleException:启动失败:/Users/lukemccartney/Desktop/apache-groovy-course/getting-started/groovyc/Hello.class:1:意外字符:第1行第1列@YHellogroovy/lang/Script Hello.groovy$staticClassInfo*Lorg/codehaus/groovy/reflection/ClassInfo;__$stMCZ()V ^ 1错误
我尝试在我的Ubuntu VM上通过sudo apt-get install groovy安装groovy,当我运行groovyc Hello.groovygroovy Hello.class时,我遇到了同样的问题。

tvokkenx

tvokkenx1#

groovy xplink应用程序运行groovy脚本
groovyc编译器应用程序将groovy脚本编译为JVM字节码
您不能直接使用groovy Xplayer应用程序运行JVM字节码。
要运行它,请使用java命令:

java -cp ~/path/to/groovy/lib/groovy-4.0.11.jar:. Hello
6vl6ewon

6vl6ewon2#

dagget's response上面的答案毫无疑问地起作用,正是我在寻找的。据我所知,groovy不会创建jar文件。

相关问题