Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在运行JasperViewer.viewReport(JasperPrint)方法时获取java.awt.HeadlessException_Java_Jasper Reports - Fatal编程技术网

在运行JasperViewer.viewReport(JasperPrint)方法时获取java.awt.HeadlessException

在运行JasperViewer.viewReport(JasperPrint)方法时获取java.awt.HeadlessException,java,jasper-reports,Java,Jasper Reports,我在Ubuntu 11上运行的代码出现错误: 堆栈: GRAVE: java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) at java.awt.Window.<init>(Window.java:432) at java.awt.Frame.<init>(Frame.java:403) a

我在Ubuntu 11上运行的代码出现错误:

堆栈:

GRAVE: java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
    at java.awt.Window.<init>(Window.java:432)
    at java.awt.Frame.<init>(Frame.java:403)
    at java.awt.Frame.<init>(Frame.java:368)
    at javax.swing.JFrame.<init>(JFrame.java:158)
    at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:264)
GRAVE:java.awt.HeadlessException
位于java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
在java.awt.Window。(Window.java:432)
在java.awt.Frame.(Frame.java:403)
在java.awt.Frame.(Frame.java:368)
在javax.swing.JFrame。(JFrame.java:158)
在net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:264)

我没有找到解决此错误的方法。

正如Java文档所示,
Java.awt.HeadlessException
是:

在运行依赖于键盘、显示器或鼠标的代码时引发 在不支持键盘、显示器或键盘的环境中调用 老鼠

()

对于
java.awt.GraphicsEnvironment

GraphicsEnvironment
类描述了
GraphicsDevice
对象和
Font
Java(tm)可用的对象 特定平台上的应用程序

()


检查您的报表源文件(
etiquetaEndereco.jrxml
)是否正在调用系统上无法安装的字体

看起来您有一个无头Java安装。你用的是哪个版本?你用的是什么操作系统,看看这个:Ubuntu11。这个话题我想解决。非常感谢。去测试一下。
GRAVE: java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
    at java.awt.Window.<init>(Window.java:432)
    at java.awt.Frame.<init>(Frame.java:403)
    at java.awt.Frame.<init>(Frame.java:368)
    at javax.swing.JFrame.<init>(JFrame.java:158)
    at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:264)