使用JRE路径设置Eclipse

use*_*151 40 java eclipse environment path

我已下载并解压缩Eclipse.我在以下目录中有Eclipse : C:\Applications\eclipse. 当我尝试运行可执行文件时,我收到以下消息:

系统路径中没有JRE

我目前有以下文件夹:

C:\Program Files (x86)\Java\jre7
Run Code Online (Sandbox Code Playgroud)

我是否需要为Windows 7操作系统设置一些环境变量才能运行Eclipse?如果是这样,我可以帮忙做一下吗?如果没有,我可以请一些帮助让Eclipse运行.

编辑

我已更改快捷方式以包含虚拟机的路径,现在我收到此错误:

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

Evg*_*eev 60

您可以将此行添加到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>
Run Code Online (Sandbox Code Playgroud)

但它值得设置JAVA_HOME,JRE_HOME无论如何,因为它可能无法正常工作,就好像路径环境指向不同的java版本.

因为抱怨的下一个将是Maven等.

  • 要添加的一点 - 确保将java Path放在单独的行中.不要将"-vm"和路径放在同一行. (5认同)

小智 20

将此添加到eclipse.ini:

-vm
your_java_path\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)

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

  • `之前-vmargs`这就是重点.谢谢,亲爱的 (3认同)

Aub*_*bin 10

我有几个版本的JDK(而不是JRE)instaled,我启动Eclipse:

C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013
Run Code Online (Sandbox Code Playgroud)

如您所见,我设置JAVA_HOME指向我想要使用的JDK版本.

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

-data 用于为特定作业/客户端/上下文选择工作空间.


EL *_*bib 7

在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
Run Code Online (Sandbox Code Playgroud)


Dar*_*usz 0

您很可能在 Windows 中缺少 PATH 条目。请遵循以下说明:如何设置或更改 PATH 系统变量?