【发布时间】:2010-11-09 02:00:12
【问题描述】:
我正在 Windows 上的 Eclipse 3.5 中构建一个插件,它是我的团队使用的一种语言的文本编辑器。我将它作为 .jar 分发,然后让人们将它放在 dropins 文件夹中。问题是它不能在我同事使用的任何 Mac 上运行,但它似乎在 PC 上运行良好。在 Mac 上运行时,Eclipse 根本无法检测到该插件。据我所知,没有产生任何错误,我检查了日志文件并在调试模式下运行 Eclipse,但没有任何结果。我也试过 -clean 没有成功。就好像文件根本不存在一样。
我是 Eclipse 和 Eclipse 插件开发的新手,所以我做了一些谷歌搜索并发现了 Delta Packs,所以我为我的版本安装了一个并重新定位了我的插件。即使在那之后,我们在 Mac 上也得到了相同的结果 -> 根本没有结果。因为每次我想尝试某些东西时我都必须让同事出错,所以在尝试了 Delta Pack 的版本后我没有检查错误日志。没有指定平台过滤器,所有版本的 Eclipse 都设置为使用 Java 1.6。任何解决此问题的帮助将不胜感激!
【问题讨论】:
-
加载 Eclipse 时,错误日志视图中是否出现任何内容? (而不是日志文件)(确保先清除它。(窗口->显示视图->错误日志)。我试图弄清楚它是否真的没有被检测到或者有一个加载错误。Eclipse的Mac版本是没人管的混蛋,我也有过类似的经历。
-
我终于让它工作了,这似乎是 Fabian 讨论的问题和我进行大部分测试的 Mac 运行 Eclipse 3.4 并遇到 SWT 的事实的结合/Carbon 问题,在 3.5 中通过 Cocoa 过渡修复。当为 Java 5 编译并在 Eclipse 3.5 上运行时,该插件可以在 Mac 上运行。
标签: eclipse macos eclipse-plugin text-editor