2011-03-30 703 views
1

我有两个问题:Eclipse插件开发

  1. Windows有一个Eclipse,以同样的方式Linux有一个Eclipse。 如果我在Windows上为eclipse开发一个插件,那么这个插件可以在Linux上工作吗?或者我必须为每个版本开发不同的版本?

  2. 是否Eclipse框架的不同对不同类型的日食? 如:我已经开发了Eclipse Europa中的一个插件,现在Eclipse的伽利略的工作?或者Europa和Galileo的框架有所不同?

回答

1

1 - 是的,它会工作。

Eclipse提供OS特定功能在插件片段的形式其支持的操作系统,并根据所检测到的运行OS上正确的一个被加载。如果你只是为使用Eclipse的人建立一个插件,你应该没问题。

如果你是已上市自己的一套在RCP的Eclipe插件你必须确保你想支持的操作系统的碎片都到场。

2 - 这取决于你用什么API以及他们是否已经改变,他们应该只被打破when the major version changes。所以欧罗巴 - >伽利略 - >太阳神应该没问题。

+0

您的号码2并非总是如此。次要版本更改时,API可以更改。您应该始终检查Platform Plug-in开发人员指南中的文档“从3.x迁移到Eclipse 3.y”部分。 – 2011-03-30 18:08:31