如何将poi库添加到eclipse rcp项目?

如何将poi库添加到eclipse rcp项目?,eclipse,apache-poi,eclipse-rcp,Eclipse,Apache Poi,Eclipse Rcp,我正在尝试使用poi库调试/运行我的应用程序 我添加了从下载的jar文件,并将其放在lib文件夹中。 我还配置构建路径并手动添加每个jar文件 这是图书馆 注意:在我的库中,我准备好了poi-3.0.1-FINAL.jar 当我编辑类时,我没有错误。 但当我运行或调试应用程序时,我会在控制台中看到: java.version=1.6.0_45 java.vendor=Sun Microsystems Inc.引导程序 常量:OS=win32,ARCH=x86,WS=win32,NL=es_AR

我正在尝试使用poi库调试/运行我的应用程序

我添加了从下载的jar文件,并将其放在lib文件夹中。 我还配置构建路径并手动添加每个jar文件

这是图书馆

注意:在我的库中,我准备好了poi-3.0.1-FINAL.jar

当我编辑类时,我没有错误。 但当我运行或调试应用程序时,我会在控制台中看到:

java.version=1.6.0_45 java.vendor=Sun Microsystems Inc.引导程序 常量:OS=win32,ARCH=x86,WS=win32,NL=es_AR框架参数: -product AgroTracker.product命令行参数:-product AgroTracker.product-数据 C:\Users\Nico\agrotrackerworkspace/。/runtime-AgroTracker.product-dev 文件:C:/Users/Nico/agrotrackerworkspace/.metadata/.plugins/org.eclipse.pde.core/AgroTracker.product/dev.properties -操作系统win32-ws-win32-arch x86-consoleLog

!!条目org.eclipse.ui 40 2017-06-28 08:12:55.143!未处理的消息 事件循环异常!堆栈0 java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook位于 ar.com.cse.cseagro.view.ensayo.CargaEnsayoView$13.widgetSelected(CargaEnsayoView.java:491) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240) 位于org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

原因:java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.Workbook位于 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) 在 org.eclipse.osgi.internal.baseAdapter.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

我在eclipse中缺少什么

写入和读取.XLSX文件所需的最小jar文件是什么

致以最良好的祝愿

二进制文件


在插件中,您必须将库jar添加到插件的类路径中,而不仅仅是将它们添加到构建路径中

打开MANIFEST.MF编辑器。在“运行时”选项卡上,查看“类路径”部分。单击添加。。。并将JAR添加到类路径中。确保不删除“.”条目。这将把JAR添加到MANIFEST.MF中的“Bundle Classpath”中

在“构建”选项卡上,将JAR添加到“二进制构建”列表中。这将更新“build.properties”文件,以确保在构建插件时这些文件包含在插件中。

步骤1:下载

第2步:将文件解压缩到您想要的目录

步骤3:在eclipse包资源管理器中右键单击eclipse项目

步骤4:选择生成路径>>添加外部存档

步骤5:导航到解压缩的文件夹

步骤6:选择所有文件

步骤7:单击“打开”


第8步:高兴

谢谢greg,我准备好了“lib”文件夹下的所有罐子,所以当我点击Add…,没有什么可添加的。以防万一,我删除了“\lib”并再次添加!运气不好:(向我们展示你插件中的MANIFEST.MF和build.properties。谢谢greg!这是一系列的麻烦!主要问题是我缺少jar文件,之后我必须升级我的应用程序,从jre1.5升级到jse1.6,并在poi.3.01最终版之前升级poi-ooxml.3.16(las版本不包括XSSF!再次感谢