2

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

4

3 回答 3

14

也许看看 SourceForge 上的Eclipse Portable项目


编辑或者,编辑eclipse.ini文件并添加:

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

[-vm 之后的新行很重要]

于 2009-10-16T23:41:20.327 回答
9

我知道自从这篇文章一直活跃​​以来已经有很长时间了,但我可能还有三个额外的细节要贡献(至少它们对我来说似乎是至关重要的):

  1. 正如这里所说,路径需要用 分隔/,而不是 \eclipse.ini
  2. 至少在 MS Windows 7(64 位)上,将 放在文件的-vm ../path-to-jre/bin/javaw.exe开始似乎非常重要,eclipse.ini并且它实际上是行:

    -vm

    ../path-to-jre/bin/javaw.exe

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

  3. 似乎以下路径(在此处找到)也有效:../path-to-jre/bin/server/jvm.dll

截至 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

Note that /Java64/bin/javaw.exe is taken from portable java

于 2013-04-18T19:10:15.953 回答
2

打开 Eclipse。

导航到窗口 > 首选项 > Java > 已安装的 JRE

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

将此设置为您的默认 JRE。

于 2009-10-16T23:41:23.760 回答