【发布时间】:2015-01-05 19:06:59
【问题描述】:
在我的 Windows 构建服务器上安装 Java 8 JDK 后,我在执行 sencha 命令时遇到以下错误:
C:\> sencha
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
Sencha Cmd 指南暗示 Java 8 尚不支持(但 Sencha Cmd 在我的 Mac OS X 工作站上使用 Java 8 可以正常工作):
Sencha Cmd 需要 Java Runtime Environment 1.7 版才能支持 所有功能...
我仍然在服务器上安装了 JDK 7。有什么方法可以强制 Sencha Cmd 使用不同的 JDK 安装?更改 JAVA_HOME 和 PATH sysenvs 不起作用,并且无法编辑注册表。
更新:我遇到过this question,其中多个java.exe 文件会导致相同的错误(这里绝对有可能)但是 maven、ant、tomcat、jenkins 和一系列其他 Java 工具运行良好。我只在 Sencha Cmd 中看到过这个错误。
【问题讨论】:
标签: java windows sencha-cmd