我在安装 Android 开发包时遇到此错误。
我已在 Windows 8 PC 中安装了 JDK 1.6 和 JDK 1.7。我下载了 ADT bundle 并打开了 eclipse.exe bundle 并收到了此错误。
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.
我遇到了注册表错误,并按照以下步骤操作,结果成功了。
- 在“开始”菜单中键入“regedit”打开注册表(小心执行此操作)
- 转至左侧注册表浏览器/树形菜单上的“HKEY_LOCAL_MACHINE”
- 点击“HKEY_LOCAL_MACHINE”注册表中的“SOFTWARE”
- 点击“SOFTWARE”注册表中的“JavaSoft”
- 点击“JavaSoft”注册表列表中的“Java Runtime Environment”
- 突出显示“CurrentVersion”(应在右侧的主注册表项资源管理器窗口中看到它)
- 将版本更改为“1.7”
我的疑问是 Eclipse 使用的是哪个版本的 Java。如果我想使用Java版本6。
如何解决这个错误?
最佳答案
您可以编辑eclipse.ini文件。在 -vmargs
之前(也许最好在文件顶部),您可以插入 -vm
C:\Program Files\Java\jdk1.6...\bin\javaw.exe
(您首选的 JRE 或 JDK 的路径)。
然后 Eclipse 使用它。
关于java - 注册表错误 : JAVA 1. 7 而不是 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21366479/