[英]Setting up Eclipse with JRE Path
我已下载并解压缩Eclipse。 我在以下目录中安装了Eclipse: C:\\Applications\\eclipse
。 当我尝试运行可执行文件时,我收到以下消息:
我目前有以下文件夹:
C:\Program Files (x86)\Java\jre7
我是否需要为Windows 7操作系统设置一些环境变量才能运行Eclipse? 如果是这样,我可以帮忙做一下吗? 如果没有,我可以请一些帮助让Eclipse运行。
编辑
我已更改快捷方式以包含虚拟机的路径,现在我收到此错误:
您可以将此行添加到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
,因为它可能无法正常工作,就好像路径环境指向不同的java版本一样。
因为抱怨的下一个将是Maven等。
将此添加到eclipse.ini:
-vm
your_java_path\bin\javaw.exe
...但请注意,您必须在-vmargs之前添加这些行
我有几个版本的JDK(而不是JRE)instaled,我启动Eclipse:
C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013
如您所见,我将JAVA_HOME
为指向我想要使用的JDK版本。
我永远不会在PATH中添加javaw.exe。
-data
用于为特定作业/客户端/上下文选择工作空间。
在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文件中指定Eclipse应该在哪里找到您的JDK。 具体来说,以下参数(注意它在ini文件中是2个单独的行):
-vm
C:\Java\JDK\1.8\bin\javaw.exe
或者你的javaw.exe恰好在哪里。
注意:ini文件的格式非常特殊; 请务必查阅https://wiki.eclipse.org/Eclipse.ini以确保您完全正确
将以下内容添加到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 1.7后,安装了正确的一个并添加了javaw.exe路径,eclipse启动时没有更多的错误
您很可能在Windows中缺少PATH条目。 请遵循以下说明: 如何设置或更改PATH系统变量?
我只是将jre文件夹复制到消息告诉我它丢失的任何路径,并解决了它。
(编辑JAVA_HOME并编辑eclipse.ini后没有用(因为我可能做错了))(我没有其他运行的java应用程序,所以它不影响我)
如果您使用的是Windows 8或更高版本:
一切都应该工作正常。 我不知道它是否与其他操作系统完全相同,但您不必在Windows 8或更高版本中手动设置PATH。
使用的Java版本:1.8 IDE:Eclipse Neon
像下面这样添加不适合我
-vm [relative java home] /jdk1.8.0_21/bin/javaw.exe
然后当我删除
javaw.exe的
它工作,所以它会像
-vm [relative java home] /jdk1.8.0_21/bin/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.