eclipse 安装是否可移植?

eclipse 安装是否可移植?

我下载了 eclipse 并将文件解压到一个文件夹中,还添加了一些插件,更改了一些设置。

如果我将此文件夹复制到 U 盘并在另一台电脑上打开它,我的所有设置和插件是否可以立即使用?

答案1

是的。Eclipse 是可移植的。但是您需要在命令行上指定工作区文件夹和 Java VM。这可以防止 Eclipse 使用破碎的Windows 自带的虚拟机,即使驱动器号发生了变化,也允许它访问工作区。

eclipse.exe -clean -vm %JAVA_HOME%/bin/javaw.exe -data %WORKSPACE%

仅供参考:Java VM 也是可移植的,因此您可以将 Java 和 Eclipse 放在同一个拇指驱动器上。

注意:Eclipse 项目设置不得可移植。这取决于您如何设置 .classpath 文件。尽可能尝试使用相对路径。

答案2

Eclipse 确实将其所有插件和配置存储在自己的目录结构中,因此使其可移植性出奇地简单和直观。我以可移植的方式使用 Eclipse,没有任何问题。我所能推荐的只是几个额外的步骤,让你的生活更轻松一些,这就是我所做的:

我刚刚下载了 Eclipse zip 文件,将其解压到桌面上的目录并执行以下步骤。

将 Java 运行时从已安装的计算机复制到您的 Eclipse 目录中。其中包含 java 的文件夹应命名为“jre”,因此您最终会得到以下内容:

Eclipse
|
|___jre
    |___bin
    |   |___files
    |
    |___lib
        |___files

这意味着它可以在任何未安装 Java 的机器上工作,而无需运行特殊的命令行或路径设置。只需运行eclipse.exe,它就会为您找到 Java 运行时jre并顺利运行。太棒了。

之后,当 Eclipse 要求提供工作区时,我只需输入,.\Workspace这样工作区目录就会在 eclipse 目录中创建,并且似乎所有工作区详细信息都以“相对目录”的形式保存在该目录下,因此驱动器号是否更改并不重要。像 Pydev 这样的插件将其设置保存在工作区文件夹中(在名为“.metadata”的文件夹中),因此一旦您设置好,它们也会在不同位置之间被记住。

这就是便携式的 Eclipse。

您可以在不同地方复制这个 Eclipse 目录,它看上去似乎“正常工作”。

答案3

对于学校来说,我选择将我的 Eclipse 工作区分配给Dropbox共享目录。每次启动 Eclipse 时,我都会使用该目录作为工作区。它帮助我轻松地同时在多个 Eclipse 安装中工作。

答案4

这是一个老问题,但自从 Eclipse 安装程序 Oomph 出现以来,Eclipse 就不再具有可移植性:它会污染您的主用户目录,并潜入至少 6 个不同的配置文件,这些文件位于 5 个不同的目录中。这已经成为一场噩梦。

相关内容