• TC二次开发遇到的问题总结


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

    1.NoClassDefoundError错误

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

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

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

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

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

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

  • 相关阅读:
    趣图:程序员告诉你为什么充钱后速度更快
    金三银四铜五铁六,面试得做好这个准备
    Java中如何模拟真正的同时并发请求?
    趣图:程序员最头疼的原因
    Java并发面试题
    linux内存分配与回收
    7.3 Set集合
    7.2 Java 11新增的Collection和Iterator接口
    7.1 Java集合概念
    6.5 正则表达式
  • 原文地址:https://www.cnblogs.com/plumsq/p/7412076.html
Copyright © 2020-2023  润新知