我正在开发一个Eclipse插件,目标平台设置为"运行平台"。但是,如果我在Eclipse实例中的Java项目上按下Alt-Shift-F1,它会显示它是IJavaProject,但如果我在目标Eclipse实例中做同样的操作,它会显示它是IProject。此外,代码完成无法找到IJavaProject接口。看起来目标平台与运行平台终究是不兼容的。
任何想法?
目标平台定义了可能可用的插件集。你现在所做的只是其中的一个子集。查看一下插件选项卡中的启动配置,确保它是你想要的——可能是"所有工作空间和启用的目标插件"。还要确保在目标平台设置中选择了目标平台的所有插件。