首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache-Poi word和intellij

Apache-Poi word和intellij
EN

Stack Overflow用户
提问于 2016-06-23 23:33:43
回答 1查看 376关注 0票数 0

如何正确地将jar文件添加到intellij。该程序可以在intellij中运行,但不能作为.jar文件。我已经尝试添加文件并将其导出。我不知道该怎么办。在过去的6个小时里,我一直在转圈。这显然与运行时有关,但我对此一无所知,或者没有太多关于它的信息,或者(很可能)我没有搜索到正确的东西。

这是一个错误Caused by: java.lang.NoClassDefFoundError: org/apache/poi/xwpf/usermodel/XWPFDocument at Methods.word_output.createDocx(word_output.java:28) at Controllers.mainController.createReport(mainController.java:466) ... 53 more Caused by: java.lang.ClassNotFoundException: org.apache.poi.xwpf.usermodel.XWPFDocument at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 55 more

EN

回答 1

Stack Overflow用户

发布于 2016-06-24 15:10:32

一个好的选择是使用项目主目录中的Gradle build.gradle文件,然后通过“导入项目”并选择该文件在IntelliJ中导入项目。通过这种方式,IntelliJ可以为您解析所有必要的依赖项。

一个最小的Gralde构建文件示例如下

代码语言:javascript
复制
apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.apache.poi:poi:3.15-beta1'
    compile 'org.apache.poi:poi-ooxml:3.15-beta1'

    testCompile "junit:junit:[4.12,)"
}

理想情况下,您应该遵循Gradle构建的布局,将源代码放在src/main/java中,将测试放在src/test/java中。

作为额外奖励,您可以在命令行/CI/...上构建项目。管他呢!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37996016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档