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

时间:2017-06-28 11:24:33

标签: eclipse apache-poi eclipse-rcp

我试图用poi库调试/运行我的应用程序。

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

这是图书馆......

enter image description here

注意:在我的库中,我已经拥有了poi-3.0.1-FINAL.jar。

当我编辑课程时,我没有错误。 但是当我运行或调试应用程序时,我在控制台中得到了这个:

  

java.version = 1.6.0_45 java.vendor = Sun Microsystems Inc. BootLoader   常量:OS = win32,ARCH = x86,WS = win32,NL = es_AR框架参数:   -product AgroTracker.product命令行参数:-product AgroTracker.product -data   C:\ Users \ Nico \ AgroTrackerWrkSpace /../ runtime-AgroTracker.product -dev   文件:C:/Users/Nico/AgroTrackerWrkSpace/.metadata/.plugins/org.eclipse.pde.core/AgroTracker.product/dev.properties   -os win32 -ws win32 -arch x86 -consoleLog

     

!ENTRY org.eclipse.ui 4 0 2017-06-28 08:12:55.143!MESSAGE Unhandled   事件循环异常!STACK 0 java.lang.NoClassDefFoundError:   org / apache / poi / ss / usermodel / Workbook at   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 at   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.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

我在eclipse中缺少什么?

写入和读取.XLSX文件需要什么样的最小jar文件?

祝你好运!

二进制!!

POI Binary

2 个答案:

答案 0 :(得分:3)

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

打开MANIFEST.MF编辑器。关于“运行时”'标签查看' Classpath'部分。单击添加...并将jar添加到类路径。请务必不要删除'。'条目。这会将罐子添加到' Bundle-Classpath'在MANIFEST.MF

在' Build'选项卡将jar添加到' Binary Build'名单。这将更新' build.properties'文件以确保文件在构建时包含在插件中。

答案 1 :(得分:0)

第1步:下载latest version

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

第3步:在eclipse软件包资源管理器中右键单击您的eclipse项目

第4步:选择构建路径>>添加外部档案...

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

第6步:选择所有文件

第7步:点击“打开” enter image description here

第8步:欢喜