注册表错误:JAVA 1.7而不是1.6
我在安装Android开发包时出错 我已经在我的Windows 8 PC中安装了JDK 1.6和JDK 1.7。我下载了ADT包并打开了eclipse.exe包,但出现了此错误 Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.5', but '1.7' is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment. 错误:注册表项“Software\JavaSoft\Java运行时环境”\CurrentVersion” 具有值“1.5”,但需要“1.7”。 错误:找不到java.dll 错误:找不到Java SE运行时环境。 我转到注册表错误并遵循以下过程,它成功了注册表错误:JAVA 1.7而不是1.6,java,android,eclipse,adt,jdk1.6,Java,Android,Eclipse,Adt,Jdk1.6,我在安装Android开发包时出错 我已经在我的Windows 8 PC中安装了JDK 1.6和JDK 1.7。我下载了ADT包并打开了eclipse.exe包,但出现了此错误 Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.5', but '1.7' is required. Error: could not find java.dll Error: C
- 在“开始”菜单中键入“regedit”打开注册表(小心操作)
- 转到左侧注册表资源管理器/目录树菜单上的“HKEY_LOCAL_MACHINE”
- 单击“HKEY_本地_机器”注册表中的“软件”
- 单击“软件”注册表中的“JavaSoft”
- 在“JavaSoft”注册表列表中单击“Java运行时环境”
- 突出显示“CurrentVersion”(应在右侧的注册表项资源管理器主窗口中看到)
- 将版本更改为“1.7”
如何解决此错误?关于您关于要使用的JAVA版本的问题 您需要使用JDK1.6。检查以下链接中的系统要求。
不要忘记将Java(jdk和jre的bin)添加到Windows路径您可以编辑eclipse.ini文件。在
-vmargs
之前(最好在文件顶部),可以插入-vm
C:\Program Files\Java\jdk1.6…\bin\javaw.exe
(指向首选JRE或JDK的路径)
然后Eclipse使用它。您的系统中可能安装了2个版本的jdk。正如OP声称他同时安装了JDK1.6和JDK1.7一样,这是非常明显的,并且没有解决OP的问题。