【发布时间】:2012-10-27 23:36:34
【问题描述】:
这是我已经完成的步骤。
- 已下载 PDFRenderer.jar
- 在我的 Eclipse 插件项目中创建了 lib 文件夹
- 将 jar 复制到 lib 文件夹中
- 右键构建路径->配置构建路径
- 库选项卡 -> 添加 JAR -> 选定的 lib/PDFRenderder.jar 文件
MANIFEST.MF 中的运行时选项卡
- 单击添加 -> 选定的 lib/PDFRenderder.jar
- 点击新建->新建库名->输入。
- 构建项目 - 没有错误
右键项目
- 导出 -> 可部署的插件和片段 -> 选择我的插件项目名称
- 将导出的项目插件复制到我的 Teamcenter/plug-ins 目录
当我运行插件项目应用程序并尝试使用 PDFRenderer 命令访问命令时,出现以下错误。
org.eclipse.core.runtime - org.eclipse.ui - 0 - 未处理的事件循环异常 java.lang.NoClassDefFoundError: com/sun/pdfview/PDFFile
我知道它没有找到 PDFRenderer 库。
但我不确定为什么它没有找到课程?
我假设通过将 PDFRenderder.jar 添加到插件项目引用库并将其添加到类路径中。它将 PDFRenderder.jar 合并到我的插件项目 jar 文件中。我也不必将 PDFRenderder.jar 复制到 Teamcenter/plug-ins 目录吗?
编辑
请看下面
Java 构建路径
二进制构建
类路径
清单
项目 Jar 文件
错误
第 287 行 - PDFFile pdffile = new PDFFile(buf);
对我来说,一切似乎都已经到位。但我一定是错过了什么
【问题讨论】:
标签: java eclipse jar eclipse-plugin