如何在Eclipse中设置Java路径以便在外部驱动器上运行它?

时间:2009-10-16 23:32:49

标签: java eclipse portable-applications

我将Eclipse 3.5.1和Java Portable(来自Portableapps.com)安装在便携式硬盘驱动器上,并希望将Eclipse指向使用便携式应用程序Java版本。这将允许我在计算机上使用Eclipse,即使没有安装Java。我该如何做到这一点?

3 个答案:

答案 0 :(得分:14)

或许看看SourceForge上的Eclipse Portable项目


修改Alternatively,修改eclipse.ini文件并添加:

-vm 
..\path-to-jre\bin\javaw.exe

[-vm之后的新行]

答案 1 :(得分:9)

我知道自从这篇文章发布以来已经很久了,但我可能还有三个额外的细节要做(至少在我的案例中它们似乎至关重要):

  1. 与陈述here一样,/
  2. 中的路径需要由\而非 eclipse.ini分开
  3. 至少在MS Windows 7(64位)上,将-vm ../path-to-jre/bin/javaw.exe置于eclipse.ini开头似乎非常重要文件,它实际上是两个行:

    -vm

    ../路径到JRE / bin中/ javaw.exe的

    否则Eclipse似乎首先尝试查找会导致错误的C:\Windows\System32\javaw.exe(至少我的错误日志是这样说的)

  4. 似乎以下路径(找到here)也有效:../path-to-jre/bin/server/jvm.dll
  5. 截至2013年4月19日的Eclipse 4.2.2(Juno),这就是我eclipse.ini的样子:

    -vm 
    c:/jre/Java64/bin/javaw.exe
    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vmargs
    -Xms40m
    -Xmx512m
    

    请注意,/Java64/bin/javaw.exe取自portable java

答案 2 :(得分:2)

打开Eclipse。

导航至Window>偏好> Java>已安装的JRE

在便携式硬盘驱动器上添加JRE

将此设置为默认JRE。