赞
踩
openjdk1.8
easyexcel 3.0.5
写入Excel文件时报错。
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:278)
at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
at java.awt.Font.getFont2D(Font.java:490) at java.awt.Font.canDisplayUpTo(Font.java:2059)
at java.awt.font.TextLayout.singleFont(TextLayout.java:469) at java.awt.font.TextLayout.(TextLayout.java:527)
at org.apache.poi.ss.util.SheetUtil.getDefaultCharWidth(SheetUtil.java:254)
该异常由于自己的环境变量缺少swing需要的字体配置。
这里记录一下,坑
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。