跨平台单实例IDE设置

时间:2010-08-17 04:52:18

标签: eclipse ide cross-platform

我喜欢在USB闪存盘上随身携带软件。我也喜欢在Windows和Linux上工作。最后,我喜欢使用强大的工具开发软件。

将这三件事放在一起,我希望能够随身携带一个IDE。我最喜欢的选择是Eclipse。

所以,我试图让Eclipse安装在拇指驱动器上运行。毫不奇怪,如果我打包JDK就没问题了。但没有插件的Eclipse并不适合我。在安装了我选择的插件之后,我有了300万MB的大量数据。

然后我意识到我只为Linux安装。而且我将不得不复制所有以获得Windows安装。那不好。

我在网上搜索过。我找到了一个关于创建.link文件的指南,这些文件看起来像80年代早期的黑客。我找到了关于新Eclipse p2配置的文档,我甚至无法理解。我检查了Pulse,他们还不支持Helios。

我记得在旧的Eclipse时代,您可以将插件安装到备用目录,并在不同的Eclipse安装中共享该目录。今天,我无法找到任何类似的东西。

我确实设法让Netbeans在大约30分钟内以跨平台的方式正常运行。但我更喜欢Eclipse。

有人能帮我一把吗?我正在寻找的是:

  • Eclipse内部的一个与平台无关的部分安装
  • 我希望每个插件安装一次
  • 从Linux和Windows运行此统一Eclipse的能力

我知道每个平台都需要一个JVM。我知道我还需要为每个操作系统提供一个SWT库和启动器。没关系。

1 个答案:

答案 0 :(得分:1)

您需要为每个平台安装单独的Eclipse安装,并为两个安装创建共享插件目录。 StackOverflow上有很多关于这个主题的问题。例如,请参阅this comprehensive answer

从标准Eclipse包开始。完成共享dropins设置。一旦启动并运行,您可能会将每个标准安装的插件移动到共享dropins目录以节省空间(例如,JDT)。