我正在构建一个 Eclipse 插件。执行环境是 JavaSE-1.6
我可以在没有任何错误的情况下部署插件,但是当插件运行时,会出现错误:
“从插件调用代码时出现问题:
“org.eclipse.jface”
异常堆栈跟踪开始于:
java.lang.NoClassDefFoundError: swing2swt/layout/BorderLayout
显然,我自己的插件的运行时和类路径中有swing2swt.jar,但似乎org.eclipse.jface
插件找不到这个库。
在绝望的行为中,我将swing2swt.layout
包放在“运行时>导出的包”列表中,想象这会以某种方式暴露swing2swt.jar - 但这并没有成功。
感谢有关此问题的任何帮助。