使用JREpath设置Eclipse
我已经下载并提取Eclipse。 我在以下目录中有Eclipse: C:\Applications\eclipse
。 当我尝试运行可执行文件时,出现以下消息:
我目前有以下文件夹:
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_HOME
和JRE_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
我有两件事情造成同样的问题:
- 我已经下载了一个32位的Java版本,而不是64位。
- 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或更高版本:
- 下载并安装所有默认设置和选项的jdk或jre。
- 然后下载并安装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/