当使用java -jar dvr.jar命令运行时,我面对的是从字体管理器产生的NullPointerException。:45) at java.lang.Class.newInstance(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEven
我使用的是最新版本的Ubuntu,无法正确运行xvkbd。我知道这些错误:Warning: Cannot convert string "-*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-1" to type FontStructxvkbd: although ISO_Level3_Shift is used instead, AltGr may not work correctly
Warning: Canno
(JRBaseFiller.java:181) at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:76) at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:86) at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:56)
> ()});borrowed data cannot be stored outside of its closure
font确实是在调用我了解到,由于这是一个move闭包,来自font的数据在结束时将是免费的,因此,than检查器不允许在闭包之外创建font,因为它不能确保闭包不会被调用超过一次(实际上,它被调用了不止一次)。我试图通过移除move关键字来规避这个问题,但是在我从闭包内部借