最近我下载了Groovy-2.3.6并尝试在Linux系统上安装它.我按照http://groovy-lang.org/install.html的说明进行操作.我设置了GROOVY_HOME变量.
export GROOVY_HOME=/home/work/Software/groovy-2.3.6
Run Code Online (Sandbox Code Playgroud)
然后我将我的环境路径变量设置为Groovy bin文件夹
export PATH=$PATH:/home/work/Software/groovy-2.3.6/bin
Run Code Online (Sandbox Code Playgroud)
已创建JAVA_HOME变量.
现在,当我尝试运行任何Groovy命令时,它会生成以下错误
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/groo/tool/GroovyStarter
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.codehaus.groovy.tools.GroovyStarter. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我正在通过一些网站来解决这个问题.我发现如果我设置了错误的GROOVY_HOME路径,那么它就会发生.我无法弄清楚该变量的正确路径应该是什么.任何人都可以帮我这个.谢谢
| 归档时间: |
|
| 查看次数: |
17826 次 |
| 最近记录: |