不安装JRE如何运行Eclipse?

24

我希望在Vista上运行C++版本的Eclipse,但是绝对不想安装JRE。是否有地方可以获取JRE的zip文件,只需将其放入Eclipse文件夹中,即可正常工作?


1
澄清一下,我不想安装它,因为我不想要浏览器插件。我不想要注册表条目,也不希望它修改路径变量。我也不希望更新程序运行一次。 - Amaron
6个回答

21

您可以将JRE复制到eclipse/jre目录中来运行Eclipse(wiki文件)。

JRE与Java JDK一起分发(/path/jdk1.6xxx/jre)。 JDK使用安装程序,但您可以从另一台机器上复制此目录,安装和卸载JDK或任何其他功能。


14

下载JRE离线安装程序,右键单击它,然后使用7zip/winrar/任何解压缩软件进行解压缩。

您将获得一个完全功能的JRE文件夹,但不需要安装 :)
您可能需要阅读此文以使用该JRE运行Eclipse。


1
奇怪, 7z 解压完全正常。也许 WinRAR 不行(我本以为应该可以,但实际上没有尝试过)。 - WhyNotHugo

1

浏览器插件可以在每个浏览器中禁用,您可以复制和重置PATH变量和JAVA_HOME变量,并且可以在Windows控制面板中的Java应用程序中禁用更新程序。 注册表条目通常是无害的,但不太难删除。

此外,您可以在使用后卸载它。


遗憾的是,卸载JRE并不能移除插件。这在大多数情况下都有效,但我仍在努力找出它隐藏IE插件的位置,以便我可以删除它。 - Amaron

1

如果我没记错的话,最新可用的捆绑包是带有IBM 1.5(又称5)JRE的Eclipse 3.0.0。 - McDowell
你似乎是正确的。我一定是在其他地方看到过Eclipse 3.2。 - Thorbjørn Ravn Andersen

0

不,无法按照您描述的方式完成。需要使用安装程序安装JRE。为什么您如此害怕在计算机上安装JRE?没有它,Eclipse将无法工作,因为它本身是一个Java应用程序并在JVM中运行。

编辑,请原谅我的无知。麦克道尔是正确的。


3
许多应用程序都会重新分发JRE,您可以将其从一台机器复制到另一台机器。有关更多信息,请参阅JDK中的jre/README.txt文件。 - McDowell

0

我想你应该看一下Apache Harmony。我相信它可以被解压到独立的目录中。之后,Eclipse可以通过使用-vm PATH_TO_JVM选项来启动。(理论上)

希望这可以帮助你。


仅供参考:Apache Harmony在2011年11月正式停用,因此使用它可能不再是一个好主意。 - sleske

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接