关于导入07出现的异常

关于导入07出现的异常

就是03能够正常导入,但是导入07版word出现的异常不是课程中所说的那个异常:

http://img1.sycdn.imooc.com//climg/5be4e63d00017a5f14470766.jpg

http://img1.sycdn.imooc.com//climg/5be4e648000153cc15010350.jpg

http://img1.sycdn.imooc.com//climg/5be4e656000160d015640712.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好同学,报错提示是格式不兼容的问题,你编写处理导入07word的代码了吗?祝学习愉快~

  • 楚楚提 提问者 #1
    我没编写处理07时就是上述的异常,和课程说的异常不一样,基于这个异常我处理07的代码只能捕获这个异常,篇幅不够只能写出部分: catch (IllegalArgumentException e) { //这可能是个07版的word System.out.println("这可能是个07版的word"); XWPFDocument docx = null; try { docx = new XWPFDocument(wordParamDto.getWord().getInputStream()); //获取到段落列表,word中的一个换行符之前的内容相当于一个段落 List<XWPFParagraph> paragraphList = docx.getParagraphs(); StringBuilder builder = new StringBuilder(); for (XWPFParagraph paragraph : paragraphList) { builder.append(paragraph.getText()); System.out.println(paragraph.getText()); builder.append("<br/>"); } wordResultDto.setContent(builder.toString()); } 上传07文件之后会报另一个异常: java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile
    2018-11-09 12:33:03
  • chrismorgen 回复 提问者 楚楚提 #2
    建议同学将你想贴的代码和报错提示写到回答中,写在回复中是会失去代码格式的,祝学习愉快~
    2018-11-09 13:42:26
  • 楚楚提 提问者 回复 chrismorgen #3
    好的,详见https://class.imooc.com/course/qadetail/76264
    2018-11-09 14:13:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师