网上有很多使用jacob来实现java打印excel的例子

<dependency><groupId>net.sf.jacob-project</groupId><artifactId>jacob</artifactId><version>1.14.3</version>
</dependency>

按照网上的说法,下载了jacob-1.14.3-x64.dll (跟你pom引入依赖的版本号要一致!) 放到 C:\Windows\System32
在调试阶段一切顺利,但在给客户部署的时候,却提示java报错,服务终止,以下是错误内容

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180012df1, pid=19752, tid=0x00000000000046a4
#
# JRE version: Java(TM) SE Runtime Environment (8.0_281-b09) (build 1.8.0_281-b09)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.281-b09 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [jacob-1.14.3-x64.dll+0x12df1]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#---------------  T H R E A D  ---------------Current thread (0x000001bb18350000):  JavaThread "http-nio-4041-exec-6" daemon [_thread_in_native, id=18084, stack(0x000000153b500000,0x000000153b600000)]siginfo: ExceptionCode=0xc0000005, reading address 0x000000001c0444c0Registers:
RAX=0x000000001c0444c0, RBX=0x000000153b5fc858,
………

解决办法

不要用最新的jdk-8u281-windows-x64.exe,要下老版本!!

jdk-8u181、201、251什么的都可以,就是别用281

JAVA打印EXCEL的巨坑(用jacob)相关推荐

  1. Java打印Excel文件 Jacob打印Excel文件

    Java 利用jacob打印Excel文件 一.不指定打印机 直接利用默认的打印机进行打印.测试通过,环境:Win7+jdk1.7.0_79+jacob-1.14.3-x64 /*** 打印Excel ...

  2. java打印Excel表格

    这里用servlet简单介绍一下java打印报表 1.无合并行/列 package weaver.xhyy.servlet;import java.io.File; import java.io.Fi ...

  3. java 打印excel

    由于很多朋友需要把自己写的共通类发不出来希望对大家有帮助. 1. 封装类 package cn.tycoon; import java.io.*; import java.lang.reflect.* ...

  4. java 使用jacob插件打印excel

    1.下载jacob插件 链接:百度网盘 请输入提取码 提取码:8wd7 2. 添加jar包到项目中 2.1 第一种方式 可以将jar包放到项目 2.2 第二种方式 将jar包放到maven仓库 3.将 ...

  5. 微支付jsapi巨坑 微支付 jsapi java

    1.在微信网站上的设置 (你必须是服务号并且申请各种认证通过后才能往下走,否则请回炉!) 首先请登录https://mp.weixin.qq.com 微信公众平台,进行如下配置,谢谢. 1.1微信支付 ...

  6. 巨坑系列:Java Bean 转 Map 的那些坑

    一.背景 有些业务场景下需要将 Java Bean 转成 Map 再使用. 本以为很简单场景,但是坑很多. 二.那些坑 2.0 测试对象 import lombok.Data;import java. ...

  7. Java操作Excel之POI:java读写excel文件以及打印设置

    Java操作Excel之POI:java读写excel文件以及打印设置 POI的jar包下载地址:http://poi.apache.org/download.html 注意:项目中导入poi 4.0 ...

  8. java打印表,Java实现打印Excel工作表

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. 本文介绍如何通过Java程序打印Excel工作表. 可通过以下方法打印:  1 ...

  9. Java Bean 转 Map 的巨坑,注意了!!!

    一.背景 有些业务场景下需要将 Java Bean 转成 Map 再使用. 本以为很简单场景,但是坑很多. 二.那些坑 2.0 测试对象 i mport lombok.Data; import jav ...

最新文章

  1. Web开发中的相对路径和绝对路径
  2. CTF-Misc--处理压缩包大量文件将其转为二进制->10进制->字符串 脚本
  3. html注册栏网页练习代码
  4. python将元祖写入txt文档_python元祖和文件用法举例
  5. python编码解码单词_在使用w2v时python中的编码问题
  6. 【代码笔记】iOS-UILable电子表显示
  7. 复习Java_List_Set_HashSet原理_Collections使用_Comparator使用
  8. 英特尔世界公开赛总决赛落幕 三只优胜战队分享30万美元奖金
  9. 无头结点的单链表删除一个中间结点
  10. Julia : Set or Array ?
  11. 2021-07-02 swift大礼包
  12. 【python实现图像矫正 全能扫描王!】
  13. android 积分墙广告平台有哪些,积分墙平台有哪些(全面解读积分墙)
  14. FPGA的基本电路-计数器
  15. 万年历包括对应节日c语言,C语言 程序设 节日查询和任务提醒系统-万年历.doc
  16. toolbar遇到问题和解决方式
  17. eBay Inc(EBAY)2020年第三季度收益电话会议记录
  18. 基于SpringBoot开发的商城后台管理系统
  19. 豆瓣电台WP7客户端 开发记录4
  20. json数据解析与JAVA对象转换以及在JQUERY中的使用

热门文章

  1. Ylmf 出Linux了!!!!
  2. 没想到锤子坚果R1的投屏功能,还可以这么强大!
  3. 浅析关河因果“逻辑规则+机器学习”
  4. 前端~html~HTML零基础(一) ~HTML常见标签/如何开发一个html文件/在网页查看源码
  5. 【Kindle】Kindle设备阅读PDF文档优化
  6. 国内访问mega网盘 的方法
  7. CCF 报数 201912-1 100分 15ms
  8. OSSIM源代码分析(一)
  9. Linux系统使用LAMP架构部署Discuz论坛系统,简洁明了
  10. [VT虚拟化驱动]正式启动VT