gpt4 book ai didi

java - 从插件调用代码时出现问题 : "org.eclipse.jface" - Export Deployable Eclipse plug-in

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:34 24 4
gpt4 key购买 nike

我正在构建一个 Eclipse 插件。执行环境是JavaSE-1.6

我可以毫无错误地部署插件,但是当插件运行时会出现错误:

"Problems occurred when invoking code from plug-in:

"org.eclipse.jface"

异常堆栈跟踪开头:

java.lang.NoClassDefFoundError: swing2swt/layout/BorderLayout

显然,我自己的插件的运行时和类路径中有 swing2swt.jar,但 org.eclipse.jface 插件似乎无法找到该库。

在绝望的情况下,我将 swing2swt.layout 包放入“运行时 > 导出的包”列表中,想象这会以某种方式暴露 swing2swt.jar - 但这并没有成功。

感谢有关此问题的任何帮助。

最佳答案

您需要将其添加到 MANIFEST.MF 中的 Bundle-ClassPath

当然还有build.properties,将其捆绑在导出的插件中。

关于java - 从插件调用代码时出现问题 : "org.eclipse.jface" - Export Deployable Eclipse plug-in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16420676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com