以下是我已完成的步骤。Eclipse - 运行时错误 - java.lang.NoClassDefFoundError - 无法解析
- 下载PDFRenderer.jar
- 创建我的Eclipse插件项目
- lib文件夹复制罐子lib文件夹
- 右键点击构建路径 - >配置构建路径
- 库标签 - >添加JAR文件 - >选择的lib/PDFRenderder.jar在MANIFEST.MF文件
Runtime选项卡
右键单击项目
- 出口 - >部署插件和片段 - >选择我的插件项目名称
- 将导出的项目插件复制到我的Teamcenter /插件目录
当我运行插件项目应用程序并尝试使用PDFRenderer命令访问命令时,出现以下错误。
org.eclipse.core.runtime - org.eclipse.ui - 0 - 未处理的事件循环异常 java.lang.NoClassDefFoundError:COM /阳光/ pdfview/PDFFile
我知道这是没有找到PDFRenderer库。
但我不确定为什么找不到课程?
我假设通过将PDFRenderder.jar添加到插件项目Referenced库并将其添加到类路径中。它将PDFRenderder.jar合并到我的插件项目jar文件中。我不必将PDFRenderder.jar复制到Teamcenter/plug-ins目录中?
编辑
请参考下面
Java构建路径
二进制编译
类路径
清单
项目JAR文件
错误
Line 287 - PDFFile pdffile = new PDFFile(buf);
一切似乎都在我身边。但我必须失去了一些东西
能否请您就如何设置的依赖? – jkteater
编辑我的答案。你有没有看过导出的jar来判断依赖jar是否存在? –
上面加了编辑 - 请检查 – jkteater