eclipse安装是否可移植?


20

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

如果我将此文件夹复制到pendrive并在另一台PC上打开它,我的所有seetings和插件是否都可以开箱即用?


1
你是.zip从哪里下载Eclipse的?
Steven M. Vascellaro

Answers:


15

是。Eclipse是可移植的。但是,您需要在命令行上指定工作空间文件夹和Java VM。这可以防止eclipse使用Windows附带的损坏的 VM,并允许它访问工作区,即使驱动器号已更改。

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

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

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


2
是否可以使安装与多个操作系统(如Linux和Windows)兼容?我在尝试在这两个操作系统之间维护可移植的工作空间时遇到了很多困难。
安德森格林

对不起,我还没试过。
Chris Nava 2013年

如何设置eclipse以始终使用clean命令运行?
Steven M. Vascellaro 2017年

5

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

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

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

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

这意味着它可以在任何没有安装Java的机器上工作,而无需运行特殊的命令行或路径设置。只需运行eclipse.exe它就可以找到jre适合您的Java运行时并继续进行。NEATO。

之后,当Eclipse请求工作空间时,我只需输入.\Workspace以便在eclipse目录中创建工作空间目录,并且似乎所有工作空间详细信息都以“相对目录”方式保存在该目录下,因此无关紧要驱动器号改变了。像Pydev这样的插件将它们的设置保存在工作区文件夹中(在名为“.metadata”的文件夹中),所以一旦你设置它们,它们也会在各个地方之间被记住。

和Voila,便携式Eclipse。

你可以在各个地方之间复制这个Eclipse目录,它们似乎都“正常工作”。


4

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


1
好主意!+1 :)
instantsetsuna 2010年

我将工作区保存在我网站的ftp帐户中。然后我可以在我的mac,windows和linux机器上轻松访问它们。
Sri Harsha Chilakapati 2014年


1

老问题,但自从Onth(Eclipse安装程序)的显示以来,Eclipse不再是可移植的:它污染了您的家庭用户目录,并且它至少爬进了5个不同目录中的至少6个不同的配置文件。它已成为一场噩梦。


0

这应该。我在闪存驱动器上安装了eclipse,它工作正常。有时我必须选择我正在使用的JDK。


你怎么能在闪存驱动器上安装Eclipse?
安德森格林

0

一些插件和几个设置在“工作区”级别设置。

因此,如果您在另一台计算机上使用它并不重要,但如果您在另一台工作区使用它,则会更多。


0

正如许多其他人所说,Eclipse是便携式的和/或可以很容易携带。请记住 - 根据项目类型 - 可能会在工作空间内容(而不是安装)上发生大量写入活动,例如在保存Java文件后自动构建类文件或保留本地工作空间历史记录时。这可能不仅会显着降低Eclipse的速度,还可能降低闪存驱动器的预期寿命。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.