我已经在测试工作台中实现了一个非常好的eclipse插件,PHP
开发人员的 Eclipse IDE 和{{1>的 Eclipse IDE 开发人员但不能在 Eclipse CDT 中工作。没有错误消息,所以我不知道,为什么。
我的插件添加了弹出菜单条目并执行操作。我注意到插件在此行之后停止:
Java
所有IDE都在kubuntu 14.04上运行。
答案 0 :(得分:0)
选择服务返回的选择通常是用户界面对象而不是IFile
。您需要使用IAdapterManager
将此对象调整为文件。
Object selected = ((IStructuredSelection) wbw.getSelectionService().getSelection()).getFirstElement();
IAdapterManager manager = Platform.getAdapterManager();
IFile file = (IFile)manager.getAdapter(selected, IFile.class);