I am trying to get Eclipse v3.5 (Galileo) to re-run on my computer - I have run it before with no problems, but now I keep getting this error:

为了运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK).搜索以下位置后未找到Java虚拟机:

我刚刚重新安装了JDK和SDK.

我有Windows 7(x64).

这是怎么回事?我怎么才能修好它呢?

我无法运行任何ipconfig/tracert/或ping命令.

推荐答案

Eclipse将在缺省情况下try 使用缺省的"java.exe"(PATH引用的第一个值)启动

要记住三件事:

  • "安装"一个JRE or a JDK可以像从另一台计算机解压或复制它一样简单:没有特殊的安装步骤,并且可以有很多不同的JVM版本(1.4、5.0、6.0…)根据您的需要,"安装"(复制)磁盘上的几乎任何位置.
  • I would recommend to always run Eclipse with the lastest JRE possible (to benefit from the latest hotspot evolutions). You can:
  • 在Eclipse会话中,您将引用的JVM始终是用于启动Eclipse的JVM,因为:

已安装的JRE


2012年6月,jmbertucci条 comments :

I'm running Windows 7 64-bit and I had the 32-bit JRE installed. I downloaded Eclipse 64-bit which looks for a 64-bit JRE. Because I didn't have the 64-bit JRE it threw the error, which makes sense.

我转到Java手动安装页面(该页面没有您希望的那么直接访问),安装了64位版本.见"Java Downloads for All Operating Systems".


2016年4月:Steve Maynein the comments:

我必须编辑eclipse.ini文件以引用正确的Java路径-

Java相关问答推荐

当耗时的代码完成时,Circular ProgressIndicator显示得太晚

Mongo DB Bson和Java:在子文档中添加和返回仅存在于父文档中的字段?

更新我们的一个文物后出现了严重的符号引用错误

我想了解Java中的模块化.编译我的应用程序时,我有一个ResolutionException

Java中后期绑定的替代概念

所有 case 一起输入时输出错误,而单独放置时输出正确

存根基类的受保护方法

SpringBoot+Java 17@Valid未验证POJO

我不能再在Android Studio Hedgehog上用Java语言创建新项目了吗?

Mapstruct不能正确/完全映射属性

如何让DTO接受空字符串字段,但如果它们不为空,则应用JPA验证?

有没有更快的方法在N个容器中删除重复项?

未找到适用于响应类型[类java.io.InputStream]和内容类型[Text/CSV]的HttpMessageConverter

Instancio未在日志(log)中显示测试失败消息

Java中HashSet的搜索时间与TreeSet的搜索时间

嘲笑黄瓜中的对象

在WHILE()循环初始化部分中声明和初始化变量的Java语法?

如何在Spring Security中设置一个任何人都可以打开的主页?

基于距离的APACHE POI公式判断

java.lang.NoSuchMethodError:';org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.poi-poi-ooxml-5.2.4