以下是其显示的相关错误:
java.exe不是可识别的文件,作为内部或外部命令,可操作或外部命令
错误级别= 9009
在我的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.
Run Code Online (Sandbox Code Playgroud)
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不起作用,并且不能编辑注册表.
更新:我遇到过这个问题,其中多个java.exe文件导致相同的错误(这肯定是可能的)但是maven,ant,tomcat,jenkins和一些其他Java工具工作正常.我只看到了Sencha Cmd的这个错误.