如果我在groovy
中输入cmd
,则不会发生任何事情。我可以看到新进程find.exe
在30分钟内消耗25%的CPU时间。如果我杀了它,控制台将显示
错误:
JAVA_HOME
设置为无效目录:$CORRECT_JDK_PATH
我该如何解决?
答案 0 :(得分:9)
这是一个已知问题。 本机启动程序是32位可执行文件,它无法加载64位JVM: http://jira.codehaus.org/browse/GMOD-222
我使用groovyconsole.bat
答案 1 :(得分:0)
基本上,只需将JAVA_HOME环境变量指向您的jdk文件夹,而不是jre文件夹。 为了运行groovy需要JDK,而不是JRE,所以只需确保安装了JDK,然后确保将JAVA_HOME var设置为正确的文件夹。
哦,在更改JAVA_HOME var以使其生效后,不要忘记运行新的cmd窗口。
答案 2 :(得分:0)
您的JAVA_HOME
错误,因为放在$CORRECT_JDK_PATH
字符串而不是路径...
答案 3 :(得分:0)
我解决了这个问题卸载Groovy并下载了二进制版本,然后进入"属性"从电脑上打开控制面板,在侧边栏上选择"高级系统设置"然后点击"环境变量",搜索" GROOVY_HOME"点击"编辑"并通过反编译groovy更改位置。我推荐在" C:\ Program Files(x86)\ Groovy \ Groovy-2.4.5 \ bin"并选择“确定”。