繁体   English   中英

Eclipse-重新格式化后未找到JVM

[英]Eclipse - No JVM was found after reformat

我必须重新格式化计算机,然后从Windows 7迁移到Windows 8.1。

我重新安装了Eclipse的64位版本: http : //www.eclipse.org/downloads/download.php? file=/technology/epp/downloads/release/luna/SR1/eclipse-java-luna-SR1-win32-x86_64 。压缩

然后,我安装了Java JRE和JDK的64位版本。 可以分别找到:

  • C:\\ Program Files \\ Java \\ jdk1.8.0_25
  • C:\\ Program Files \\ Java \\ jre1.8.0_25

但是,在开始蚀时,我收到以下错误:

Java运行时环境(JRE)或Java开发工具包(JDK)必须可用才能运行Eclipse。 搜索以下位置后,未找到Java虚拟机:当前路径中的C:\\ Users \\ Christian \\ Desktop \\ eclipse \\ jre \\ bin \\ javaw.exe javaw.exe。

因此,我打开了CMD并测试了我的路径,然后正确设置了它们。

-我所见过的每个关于此问题的问题,问题是用户安装了x86版本的eclipse和x64 java或x86 java和x64 eclipse等,但这在我的问题中并非如此。

如果JVM安装在eclipse/jre目录中,则Eclipse将使用它;否则,Eclipse将使用它。 否则,启动程序将查询eclipse.ini文件和system path变量。

Eclipse不会查询JAVA_HOME环境变量!

更多信息

编辑eclipse.ini (此文件位于安装目录configuration文件夹中)文件,然后输入以下行

-vm
C:\jdk1.7.0_21\bin\javaw.exe 

路径应指向您的JDK安装。

来源: Eclipse Wiki文档

还可以在readme_eclipse.html文件中找到以下内容

指定Java虚拟机

这是典型的Eclipse命令行:

eclipse -vm c:\jdk6u22\jre\bin\javaw

提示:在运行Eclipse时显式指定要使用的Java VM通常是一个好主意。 如上所述,这是通过“ -vm”命令行参数实现的。 如果您不使用“ -vm”,则Eclipse将在O / S路径上查找。 当您安装其他基于Java的产品时,它们可能会改变您的路径,并可能导致您下次启动Eclipse时使用不同的Java VM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM