[英]A JRE or JDK must be available in order to run Eclipse. No JVM was found after searching the following locations
[英]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位版本。 可以分别找到:
但是,在开始蚀时,我收到以下错误:
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.