Groovy无法启动在Windows 7 64

问题描述:

如果我输入groovycmd,没有任何反应。我可以看到新进程find.exe在30分钟内消耗25%的CPU时间。如果我杀了它,控制台将显示Groovy无法启动在Windows 7 64

ERROR: JAVA_HOME is set to invalid directory: $CORRECT_JDK_PATH

我该如何解决它?

这是一个已知的问题。 机启动程序是32位可执行文件,它不能加载64位JVM: http://jira.codehaus.org/browse/GMOD-222

我用groovyconsole.bat

基本上,只要将你的JAVA_HOME环境变量指向你的jdk文件夹,而不是jre文件夹。 为了运行groovy需要JDK而不是JRE,所以只要确保你已经安装了JDK,然后确保你将JAVA_HOME var设置为正确的文件夹。

哦,不要忘记在更改JAVA_HOME变量以使其生效后运行新的cmd窗口。

+0

因为我伤心,路径没问题 - 它指向JDK,而不是JRE。 find.exe或其他问题 - 它不响应 – 2012-02-18 21:35:07

JAVA_HOME是错误的,因为穿上$CORRECT_JDK_PATH字符串,而不是路径...

我解决了这个问题卸载Groovy和下载的二进制版本,然后进入从计算机“属性”。 ,它打开控制面板,在边栏上,选择“高级系统设置”,然后单击“环境变量”,搜索“GROOVY_HOME”单击“编辑”,并通过反编译groovy更改位置。我建议在“C:\ Program Files文件(x86)\ Groovy \ Groovy-2.4.5 \ bin”中选择'OK'。