我下载了eclipse并将文件解压缩到一个文件夹中,还添加了一些插件,更改了一些设置。
如果我将此文件夹复制到pendrive并在另一台PC上打开它,我的所有seetings和插件是否都可以开箱即用?
我下载了eclipse并将文件解压缩到一个文件夹中,还添加了一些插件,更改了一些设置。
如果我将此文件夹复制到pendrive并在另一台PC上打开它,我的所有seetings和插件是否都可以开箱即用?
Answers:
是。Eclipse是可移植的。但是,您需要在命令行上指定工作空间文件夹和Java VM。这可以防止eclipse使用Windows附带的损坏的 VM,并允许它访问工作区,即使驱动器号已更改。
eclipse.exe -clean -vm %JAVA_HOME%/bin/javaw.exe -data %WORKSPACE%
仅供参考:Java VM也是可移植的,因此您可以将Java和Eclipse放在同一个拇指驱动器上。
注意:Eclipse项目设置可能不可移植。这取决于您设置.classpath文件的方式。尽可能尝试使用相对路径。
clean
命令运行?
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目录,它们似乎都“正常工作”。
对于学校,我选择将我的Eclipse工作区分配给Dropbox共享目录。每次我启动Eclipse时,我都使用该目录作为工作区。它帮助我同时轻松地在多个Eclipse安装中工作。
你尝试过Eclipse Portable吗?我的一些朋友使用它,他们说它运作良好。
Data/workspace
在仍使用相对路径的情况下从默认值重新分配工作空间目录?
.zip
从哪里下载Eclipse的?