“找不到Java SE运行时环境”。安装Java后 [英] "Could not find Java SE Runtime Environment." after installing Java

查看:1876
本文介绍了“找不到Java SE运行时环境”。安装Java后的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试安装Eclipse,以在Android应用开发者手中尝试。
我下载了Eclipse并尝试运行它...发现我需要Java JDK。 Googled并找到JDK 7u40(jdk-7u40-windows-x64.exe)并安装它。安装似乎已经不爽了,但是当我尝试运行Eclipse时,我遇到错误以及在cmd中尝试 java version

I was trying to set up Eclipse for trying my hand at Android app dev. I downloaded Eclipse and tried to run it... discovered I needed Java JDK. Googled and found JDK 7u40 (jdk-7u40-windows-x64.exe) and installed it. The install seemed to have gone dandy but when I tried to run Eclipse I got an error as well as if I try java version in cmd.

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运行时环境不存在于那里。这似乎更像是我的问题的根本原因。

I went to regedit, HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft and Java Runtime Environment doesn't exist in there. Seems like this is more of a symptom than the root cause of my problems.

我的PATH看起来像

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

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

我正在运行Windows 7 Pro 64位

I'm running Windows 7 Pro 64-bit

我已经读过通过检查Java版本时出错:找不到java。 dll 和链接的材料

I did already read through Error when checking Java version: could not find java.dll and linked materials

推荐答案

最后找到一个论坛帖子,概述了注册表应该是什么样的

Finally found a forum post that outlined what the registry is supposed to look like when not broken.


  1. 添加密钥 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境

  2. 添加字符串值 CurrentVersion = 1.7

  3. 添加密钥 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境\1.7

  4. 添加字符串值 JavaHome = C:\Program Files\ Java \jre7

  1. Added key HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
  2. Added String Value CurrentVersion = 1.7
  3. Added key HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7
  4. Added String Value JavaHome = C:\Program Files\Java\jre7

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

Running cmd java -version and Eclipse now works

这篇关于“找不到Java SE运行时环境”。安装Java后的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆