当前位置: 首页 > 面试题库 >

eclipse无法启动-未找到Java虚拟机

幸经艺
2023-03-14
问题内容

Eclipse昨天运行良好(自从大约一年前安装以来一直如此)。现在突然之间,我在启动时遇到以下错误:

"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"

我没有更改计算机上与Eclipse /
Java相关的任何内容,但昨天对计算机应用了Windows更新,因此这可能与它有关(但我看不到任何会影响Java的东西)。我看过所有其他文章,这些文章都向您的PATH添加了一些东西,或者向Eclipse
ini添加了-vm选项(无法使它正常工作),或者将jre文件夹复制到了eclipse \
jre(这可以但不起作用)似乎是一个很好的长期解决方案)。因此,我真的在尝试找出如何使事情回到“默认”设置而又不会弄乱东西的方法。

我在跑 Windows 7, Eclipse Helios and Java 1.6.0_26.


问题答案:

解决此问题的两种方法。

  • 推荐方式 :在eclipse.ini文件中,确保将-vm指向jdk安装。更多关于此这里。确保-vm在该-vmargs部分之前添加。

  • vm从命令行传递标志。http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVM

注意 :Eclipse不会查询JAVA_HOME环境变量。



 类似资料:
  • Eclipse昨天运行得很好(从我大约一年前安装它以来一直运行得很好)。现在突然间,我在启动时出现了以下错误: 我没有在我的机器上更改任何与Eclipse/Java相关的内容,但昨天我的机器上应用了一个Windows更新,所以也许这与此有关(但我没有看到任何会影响Java的内容)。我已经查看了所有其他关于向路径添加内容、向Eclipse ini添加-vm选项(无法使其工作)或将jre文件夹复制到E

  • 我查看了其他与我比较常见的帖子,但它们有一点差别,没有给我所需要的解决方案: 为了运行Eclipse,Java运行时环境(JRE)或Java开发工具包(JDK)必须可用。搜索以下位置后未找到Java虚拟机:C:\Program Files(x86)\Java\jdk1.80_25\jre\bin\javaw.exe

  • 问题内容: 我在使用以下配置运行Eclipse时遇到问题: eclipse.ini 除添加上面指定的行外,以上配置均有效。可能是什么问题呢? 我从具有4GB内存的Windows 7(64位)计算机上运行eclipse,尽管我在路径中指定的JDK是32位,这很好用。唯一的问题是,如果我添加这些其他配置参数。 问题答案: eclipse.ini中有两个地方,其中包括 做了

  • 问题内容: 就像标题所说的那样,我对Eclipse JVM启动器有问题。昨晚,一切正常,据我所知,此后我的电脑上没有任何变化。但是,我今天早上醒来,发现当我在Eclipse中运行任何项目时,我都会收到此错误: 我已经验证了 Path 变量()的完整性,现在,您可能会注意到,我的jdk的版本为65。我的JRE和Java安装也是如此。我不明白为什么eclipse使用jre60。我还检查了首选项,并且也

  • 正如标题所说,我对EclipseJVM启动器有一个问题。昨晚,一切都很好,据我所知,从那时起,我的电脑就没有任何变化。然而,我今天早上醒来发现,当我在eclipse中运行任何项目时,我收到了以下错误: 我已经验证了Path变量的完整性()现在,您可能会注意到,我的jdk版本是65。我的JRE和java安装也是如此。我不明白eclipse为什么要使用jre 60。我还检查了首选项,并更改了jre版本

  • 我正试图找出如何修复一个遗留的android项目的错误,我已经移植到android studio。我希望这更多的是我的构建问题。gradle脚本。类库在编码时工作正常,包括完成等。 我尝试过关闭Android Studio,运行gradlew clean,然后在Android Studio中重新打开它,但这不起作用。 这是我的settings.gradle脚本。 这是我的项目构建。格雷德尔剧本。