上周,我安装了 64 位 Java SE 8 更新 211,为安装 Groovy 做准备。今天早些时候,我尝试安装 Groovy 2.5.7 SDK。最初,它识别了我之前安装的 64 位 Java,然后显示一条消息,声称无法确认 64 位版本,随后安装了 Groovy 的 32 位二进制文件。文件“installed_versions”讨论了这个问题,并指出用户只需将正确/所需版本的本机启动器(位于 C:\Program Files (x86)\Groovy\Groovy-2.5.7\Supplementary\native)复制到 Groovy\Groovy-2.5.7\bin 目录中即可解决此问题。
这是我利用或恢复 64 位 Groovy 版本的首选解决方案吗? 读起来好像是这样的,但我仍然难以接受安装的是 32 位二进制文件而不是 64 位二进制文件的事实。
最后,我无法从 Windows 启动 Groovy 控制台。但是,我打开了命令提示符,导航到 Groovy-2.5.7 的“bin”目录,并能够从此位置启动控制台。
我的环境变量如下:
GROOVY_HOME C:\Program Files (x86)\Groovy\Groovy-2.5.7
JAVA_HOME C:\Program Files\Java\jdk1.8.0_211
路径 %PATH%; %GROOVY_HOME%\bin
PATHEXT(以...结尾);.groovy;.gy
请告诉我...
答案1
@DavidPostill - 是的,谢谢。这是我对 %PATH% 中的 %JAVA_HOME%\bin 的疏忽。我检查了 %PATH% 中的空格,这只是我在这里描述问题时犯的一个拼写错误。64 位 Groovy 已安装,控制台已启动。