Groovy无法在Windows 7 64上启动

时间:2012-02-18 14:49:03

标签: windows groovy

如果我在groovy中输入cmd,则不会发生任何事情。我可以看到新进程find.exe在30分钟内消耗25%的CPU时间。如果我杀了它,控制台将显示

  

错误:JAVA_HOME设置为无效目录:$CORRECT_JDK_PATH

我该如何解决?

4 个答案:

答案 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"并选择“确定”。