使用JREpath设置Eclipse

我已经下载并提取Eclipse。 我在以下目录中有Eclipse: C:\Applications\eclipse 。 当我尝试运行可执行文件时,出现以下消息:

系统路径中没有JRE

我目前有以下文件夹:

 C:\Program Files (x86)\Java\jre7 

我是否需要为Windows 7操作系统设置一些环境variables以使Eclipse运行? 如果是这样的话,我可以帮忙吗? 如果没有,我可以请一些帮助让Eclipse运行。

编辑

我已经改变了快捷方式来包含虚拟机的path,现在我得到这个错误:

http://www.canning.co.nz/Eclipse/Eclipse_Message2.png

您可以将此行添加到eclipse.ini

 -vm D:/work/Java/jdk1.6.0_13/bin/javaw.exe <-- change to your JDK actual path -vmargs <-- needs to be after -vm <path> 

但是无论如何设置JAVA_HOMEJRE_HOME是值得的,因为它可能不工作,就好像path环境指向不同的java版本。

因为下一个抱怨是Maven等

将此添加到eclipse.ini中:

 -vm your_java_path\bin\javaw.exe 

…但请注意,您必须在-vmargs之前添加这些行

我有几个版本的JDK(不JRE)安装,我启动Eclipse:

 C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013 

如您所见,我将JAVA_HOME为指向要使用的JDK版本。

我永远不要在PATH中添加javaw.exe。

-data用于为特定的作业/客户端/上下文select工作空间。

在eclipse.ini的开始处添加以下-vm D:/Java/jdk1.6.0_30/bin/javaw.exe ,如下所示:

 -vm D:/Java/jdk1.6.0_30/bin/javaw.exe -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 1024M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 1024m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms1024m -Xmx2048m 

这可能听起来愚蠢,但它可能是一个新鲜的或损坏的安装,所以JDK安装? 如果没有,请到下载站点下载最新版本的Java JRE。 就像我说的,这可能听起来很愚蠢,但它解决了我的问题。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

将以下内容添加到eclipse.ini

 -vm Java_Home_Variable\bin\javaw.exe In my Case its -vm H:\usr\java\jdk1.6.0_16\bin\javaw.exe 

我有两件事情造成同样的问题:

  1. 我已经下载了一个32位的Java版本,而不是64位。
  2. eclipse.ini没有javaw.exe的path,所以根据之前的post添加了指向java位置的语句。

所以,我卸载了32位Java 1.7后,安装了正确的,并添加了javaw.exepath,eclipse发射了没有更多的错误

您很可能在您的窗口中缺lessPATH条目。 遵循这个指令: 如何设置或更改PATH系统variables?

我只是复制jre文件夹到消息告诉我它失踪的任何path,并解决它。

(在编辑JAVA_HOME和编辑eclipse.ini没有工作(因为我可能做错了什么))(我没有其他的Java应用程序运行,所以它不会影响我)

如果您使用的是Windows 8或更高版本:

  1. 下载并安装所有默认设置和选项的jdk或jre。
  2. 然后下载并安装eclipse。

一切都应该正常工作。 我不知道它是否对其他操作系统的作用完全相同,但是您不必在Windows 8或更高版本中手动设置PATH。

使用的Java版本:1.8 IDE:Eclipse Neon

像下面的添加不适合我

-vm [相对java主页] /jdk1.8.0_21/bin/javaw.exe

然后当我删除

javaw.exe的

它的工作,所以它会像

-vm [相对java主页] /jdk1.8.0_21/bin/