Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 跨平台单实例IDE设置_Eclipse_Ide_Cross Platform - Fatal编程技术网

Eclipse 跨平台单实例IDE设置

Eclipse 跨平台单实例IDE设置,eclipse,ide,cross-platform,Eclipse,Ide,Cross Platform,我喜欢随身携带USB闪存驱动器上的软件。我也喜欢在Windows和Linux中工作。最后,我喜欢使用功能强大的工具开发软件 将这三件事结合起来,我希望能够随身携带IDE。我最喜欢的选择是Eclipse 因此,我尝试在thumb驱动器上安装Eclipse。毫不奇怪,如果我用JDK打包就可以了。但是没有插件的Eclipse对我来说就是做不到。在安装了我选择的插件之后,我有了高达300兆字节的数据 然后我意识到我只安装了Linux。而且我必须复制所有东西才能安装Windows。那不好 我在网上搜索过。

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

将这三件事结合起来,我希望能够随身携带IDE。我最喜欢的选择是Eclipse

因此,我尝试在thumb驱动器上安装Eclipse。毫不奇怪,如果我用JDK打包就可以了。但是没有插件的Eclipse对我来说就是做不到。在安装了我选择的插件之后,我有了高达300兆字节的数据

然后我意识到我只安装了Linux。而且我必须复制所有东西才能安装Windows。那不好

我在网上搜索过。我找到了一本关于创建
.link
文件的指南,看起来像是80年代早期的黑客。我找到了关于新Eclipse
p2
资源调配的文档,我甚至都不理解。我检查了脉搏,他们还不支持太阳神

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

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

谁能帮我一下吗?我要找的是:

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

我知道每个平台都需要一个JVM。我知道我还需要一个SWT库和每个操作系统的启动器。很好。

您需要为每个平台分别安装Eclipse,并为两个安装共享插件目录。关于StackOverflow这个主题有很多问题。例如,请参见


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

所有这些指南都有一个步骤“提取插件”。我甚至找不到我使用的一些插件的ZIP,而且update manager站点被明确配置为阻止正常的浏览器访问。没有办法使用插件管理器安装到共享目录吗,“请注意,使用p2 UI更新位于dropins文件夹下的插件将导致更新后的插件保存在主eclipse/plugins和eclipse/features文件夹下,而不是像预期的那样保存在dropins层次结构下,作为插件旧版本的同级。换句话说,这些插件只是被复制到IDE中。它不是真正的单实例存储…我知道它不是一个完美的解决方案,但您可以在使用更新管理器安装/更新插件/功能jar(或目录)后移动它们。