1.运行时报类型转换错误。明明类型一模一样就是转换失败
public void selectionChanged(IAction action, ISelection selection) {
IAdaptable adaptable = (IAdaptable) ((IStructuredSelection) selection) .getFirstElement();
adaptable = (IAdaptable) ((IStructuredSelection) selection).getFirstElement();
if (adaptable instanceof IResource) {
System.out.println( (IResource) adaptable);
}
}
原来是因为没有添加eclipse plugin resource包的依赖造成的。
对应于
2.如何去掉运行时的众多其它插件
删除
D:\develop\eclipse-sdk\runtime-EclipseApplication
即可