首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“无法找到Java运行时环境。”安装Java后

“无法找到Java运行时环境。”安装Java后
EN

Stack Overflow用户
提问于 2013-10-12 00:12:51
回答 9查看 90.7K关注 0票数 11

我试着在Android应用开发上尝试使用Eclipse。我下载了Eclipse并试着运行它..。发现我需要Java。搜索并找到JDK 7u40 (jdk-7u40-windows-x64.exe)并安装它。安装看起来很棒,但是当我尝试运行Eclipse时,我得到了一个错误,就像在cmd中尝试java version一样。

代码语言:javascript
复制
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

我去了regedit,HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft和Java Runtime Environment在那里不存在。看来这更像是一种症状,而不是我问题的根源。

我的路看上去像

代码语言:javascript
复制
PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program File
s (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Window
s;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Progra
m Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Window
s Live\Shared;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\AIR\bin;C:
\Program Files (x86)\nodejs\;C:\SDK\Android\tools;C:\SDK\Android\platform-tools;
C:\SDK\ANT\apache-ant-1.9.2\bin;C:\Program Files\Java\jdk1.7.0_40\bin\

%JAVA_HOME% = C:\Program Files\Java\jdk1.7.0_40

我正在运行Windows 7 Pro 64位

我已经读过Error when checking Java version: could not find java.dll和链接材料了

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2013-10-14 18:32:20

最后,找到了一个论坛帖子,其中概述了注册表应该是什么样子时,没有打破。

  1. 加键HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
  2. 添加字符串值CurrentVersion = 1.7
  3. 加键HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7
  4. 添加字符串值JavaHome = C:\Program Files\Java\jre7

运行cmd java -version和Eclipse现在可以工作了

票数 21
EN

Stack Overflow用户

发布于 2014-06-28 12:38:11

您可以告诉eclipse在eclipse.ini中使用哪个JRE。如果您在IDE中安装了需要1.7的捆绑包,则需要1.7JRE才能运行IDE本身。将以下行添加到eclipse.ini文件中

-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

-vm C:\Program (x86)\Java\jre7\bin\javaw.exe

票数 5
EN

Stack Overflow用户

发布于 2014-02-27 21:38:23

您可以尝试重新安装JDK。我遇到了这个问题,因为我在我的电脑上卸载了那么多java东西。当我打开Eclipse时,出现了错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19329047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档