zoukankan      html  css  js  c++  java
  • TC二次开发遇到的问题总结

    最近做了一个报表输出的小功能,练习过程遇到不少问题,简单记录一下。

    1.NoClassDefoundError错误

      遇到这个问题,看了下代码,就是用POI构造XSSF对象的时候出错了,看了下网友们的经验,大多数都说是缺少Jar包,可是我的Jar包明明都是放在项目的lib文件夹下面,然后添加了buildpath,代码里面import导包也没问题,导进去的类都可以用,可怎么试都是报这个错,另外还尝试了将整个lib文件夹添加为源代码包的方法,都是没用的,最后,问公司前辈,得到结论:

            插件开发时,额外的Jar包需要在Runtime配置文件中添加方可生效,直接添加进buildpath,编译时是没问题的,但插件运行时必须从runtime中找有没有这个类,没有,就直接报找不到类的错误了!

    2.POI输出的文件用Excel程序打开发生错误,提示发生文件级错误

          这个问题基本上就是流冲突了,输入输出流不可以同时操作一个文件。

          若想读取之后再写入,需读取完后关闭输入流,再打开输出流,否则肯定出错。结果就是文件损坏的,根本就打不开。

        暂时能想到的就这么多了。

  • 相关阅读:
    转载:Package by feature, not layer
    [翻译][架构设计]The Clean Architecture
    消息处理管道
    Pool:小对象缓存or复用
    View事件分发
    动静分离-前后端分离部署
    MySQL 执行计划中Extra的浅薄理解
    探索java世界中的日志奥秘
    记一次转不过弯的递归
    Spring MVC
  • 原文地址:https://www.cnblogs.com/plumsq/p/7412076.html
Copyright © 2011-2022 走看看