相关疑难解决方法(0)

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'?

当我运行:C:\ Users\ashahria\Downloads> java -jar schemaSpy_5.0.0.jar

我收到以下错误.怎么了?我该如何解决?

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'

值为'1.5',但需要'1.7'.
错误:找不到java.dll
错误:找不到Java SE Runtime Environment.

java environment exception runtimeexception

80
推荐指数
5
解决办法
26万
查看次数

正确安装java 8和java 7

我在我的Windows 7机器上安装了JDK 1.7,安装JDK 1.8 u20后,我遇到以下错误:

C:\>java -version
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)

我的PATH变量指向旧版本(即1.7).

这里有什么问题以及我如何使用java 8和java 7?

java java-7 java-8

34
推荐指数
2
解决办法
5万
查看次数

Sencha Cmd 5 + Java 8错误

在我的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的这个错误.

java windows sencha-cmd

6
推荐指数
3
解决办法
2476
查看次数