我将Eclipse 3.5.1和Java Portable(来自Portableapps.com)安装在便携式硬盘驱动器上,并希望将Eclipse指向使用便携式应用程序Java版本。这将允许我在计算机上使用Eclipse,即使没有安装Java。我该如何做到这一点?
答案 0 :(得分:14)
或许看看SourceForge上的Eclipse Portable项目
修改强>: Alternatively,修改eclipse.ini文件并添加:
-vm
..\path-to-jre\bin\javaw.exe
[-vm之后的新行]
答案 1 :(得分:9)
我知道自从这篇文章发布以来已经很久了,但我可能还有三个额外的细节要做(至少在我的案例中它们似乎至关重要):
/
\
,而非 eclipse.ini
分开
至少在MS Windows 7(64位)上,将-vm ../path-to-jre/bin/javaw.exe
置于eclipse.ini
的开头似乎非常重要文件,它实际上是两个行:
-vm
../路径到JRE / bin中/ javaw.exe的
否则Eclipse似乎首先尝试查找会导致错误的C:\Windows\System32\javaw.exe
(至少我的错误日志是这样说的)
../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
请注意,/Java64/bin/javaw.exe
取自portable java
答案 2 :(得分:2)
打开Eclipse。
导航至Window>偏好> Java>已安装的JRE
在便携式硬盘驱动器上添加JRE
将此设置为默认JRE。