Eclipse插件没有';我不能在Mac电脑上工作
我正在Windows上的Eclipse3.5中构建一个插件,它是我的团队使用的一种语言的文本编辑器。我把它作为一个.jar分发,让人们把它放在dropins文件夹中。问题是它不在我同事使用的任何Mac电脑上运行,但在PC机上似乎运行良好。在Mac电脑上运行时,Eclipse根本检测不到该插件。据我所知,没有生成错误,我已经检查了日志文件,并在调试模式下运行Eclipse,没有结果。我也尝试过清洁,但没有成功。好像文件根本就不在那里Eclipse插件没有';我不能在Mac电脑上工作,eclipse,macos,eclipse-plugin,text-editor,Eclipse,Macos,Eclipse Plugin,Text Editor,我正在Windows上的Eclipse3.5中构建一个插件,它是我的团队使用的一种语言的文本编辑器。我把它作为一个.jar分发,让人们把它放在dropins文件夹中。问题是它不在我同事使用的任何Mac电脑上运行,但在PC机上似乎运行良好。在Mac电脑上运行时,Eclipse根本检测不到该插件。据我所知,没有生成错误,我已经检查了日志文件,并在调试模式下运行Eclipse,没有结果。我也尝试过清洁,但没有成功。好像文件根本就不在那里 我是Eclipse和Eclipse插件开发的新手,所以我在谷歌上
我是Eclipse和Eclipse插件开发的新手,所以我在谷歌上搜索了一下,发现了Delta包,所以我为我的版本安装了一个,并重新定位了插件。即使在那之后,我们在Mac上也得到了相同的结果->根本没有结果。由于每次我想尝试一些东西时都要给同事安装bug,所以在尝试Delta-Pack版本后,我没有检查错误日志。没有指定平台过滤器,Eclipse的所有版本都设置为使用Java1.6。如果您能帮我解决这个问题,我们将不胜感激 最近,我在Windows上使用Java 6开发的插件也遇到了类似的问题。我必须将插件的执行环境(在清单文件中)和项目JRE更改为Java5,才能在Mac上显示它
现在我的Mac只有Java5。你是说这些Mac有Java6。尽管如此,Eclipse本身很可能是在Java 5上运行的,因为我相信只有Eclipse 3.5 64位版本会在Mac上的Java 6上运行,即使在默认情况下也可能不会运行。这可能是Fabian建议的执行环境。还要检查插件是否没有明确指定操作系统。我不小心在插件中设置了一次。大多数情况下,除非存在本机库依赖项,否则不需要它。加载Eclipse时,错误日志视图中是否显示任何内容?(而不是日志文件)(确保先清除它。(窗口->显示视图->错误日志)。我正在试图弄清楚它是否真的没有被检测到或者有加载错误。Eclipse的Mac版本是一个没人关心的私生子,我也有过类似的经历。我终于让它工作了,这似乎是Fabian讨论的问题和我正在做大部分测试的Mac运行Ecli的事实的结合pse 3.4遇到了SWT/Carbon问题,这一问题在3.5中的Cocoa转换中得到了解决。当为Java 5编译并在Eclipse 3.5上运行时,该插件可以在Mac上工作。更改项目JRE的最佳方法是什么?我尝试将整个工作区更改为5,并在单个项目的构建路径中将6替换为5,但我没有这样做我所做的是在清单中设置执行环境,然后对清单编辑器的文本选项卡中得到的警告应用快速修复(ctrl-1)(类似于“修复项目类路径设置”,警告类似于“项目JRE与执行环境不完全匹配”).