gpt4 book ai didi

java - 无法运行 griffon 应用程序

转载 作者:行者123 更新时间:2023-12-01 14:53:42 24 4
gpt4 key购买 nike

我正在尝试在 griffon 中运行测试应用程序。我可以创建该应用程序,但是当我运行它时,出现以下错误:

2013-01-25 11:12:02,352 [main] INFO  griffon.swing.SwingApplication - Initializing all startup groups: [test1]
2013-01-25 11:12:05,702 [AWT-EventQueue-0] ERROR org.codehaus.griffon.runtime.builder.UberBuilder - An error occurred while building test1.Test1View@63935d75
java.lang.RuntimeException: Failed to create component for 'application' reason: java.awt.HeadlessException
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.invokeFactoryMethod(UberInterceptorMetaClass.groovy:97)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.this$3$invokeFactoryMethod(UberInterceptorMetaClass.groovy)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass$this$3$invokeFactoryMethod.callCurrent(Unknown Source)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.invokeMethod(UberInterceptorMetaClass.groovy:168)
at test1.Test1View.run(Test1View.groovy:11)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.invokeMethod(UberInterceptorMetaClass.groovy:152)
at org.codehaus.griffon.runtime.builder.UberBuilder.build(UberBuilder.groovy:160)
at org.codehaus.griffon.runtime.core.AbstractMVCGroup$1.run(AbstractMVCGroup.java:129)
Caused by: java.awt.HeadlessException
at griffon.swing.SwingUtils.createApplicationFrame(SwingUtils.java:133)
at griffon.swing.AbstractSwingGriffonApplication.createApplicationContainer(AbstractSwingGriffonApplication.java:99)
at griffon.core.GriffonApplication$createApplicationContainer.call(Unknown Source)
at griffon.swing.factory.ApplicationFactory.newInstance(ApplicationFactory.groovy:54)
... 8 more
2013-01-25 11:12:05,714 [main] ERROR griffon.util.GriffonExceptionHandler - Uncaught Exception
java.lang.RuntimeException: Failed to create component for 'application' reason: java.awt.HeadlessException
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.invokeFactoryMethod(UberInterceptorMetaClass.groovy:97)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.this$3$invokeFactoryMethod(UberInterceptorMetaClass.groovy)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass$this$3$invokeFactoryMethod.callCurrent(Unknown Source)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.invokeMethod(UberInterceptorMetaClass.groovy:168)
at test1.Test1View.run(Test1View.groovy:11)
at org.codehaus.griffon.runtime.builder.UberInterceptorMetaClass.invokeMethod(UberInterceptorMetaClass.groovy:152)
at org.codehaus.griffon.runtime.builder.UberBuilder.build(UberBuilder.groovy:160)
at org.codehaus.griffon.runtime.core.AbstractMVCGroup$1.run(AbstractMVCGroup.java:129)
Caused by: java.awt.HeadlessException
at griffon.swing.SwingUtils.createApplicationFrame(SwingUtils.java:133)
at griffon.swing.AbstractSwingGriffonApplication.createApplicationContainer(AbstractSwingGriffonApplication.java:99)
at griffon.core.GriffonApplication$createApplicationContainer.call(Unknown Source)
at griffon.swing.factory.ApplicationFactory.newInstance(ApplicationFactory.groovy:54)
... 8 more

您能提供的任何见解都会很棒。我的设置是:

Kubuntu Linux 12.10 64 位

------------------------------------------------------------
Griffon 1.2.0
------------------------------------------------------------

Build: 11-Jan-2013 09:10 AM
Groovy: 2.0.6
Ant: 1.8.4
Slf4j: 1.7.2
Spring: 3.2.0.RELEASE
JVM: 1.7.0_09 (Oracle Corporation 23.2-b09)
OS: Linux 3.5.0-22-generic amd64

谢谢!!

铁螳螂7x

最佳答案

正如文档中提到的 http://docs.oracle.com/javase/6/docs/api/java/awt/HeadlessException.html ,这应该是键盘、鼠标或显示器的问题。

假设您没有强制“-Djava.awt.headless=true”,这很可能是由于缺少与 X 服务器的连接造成的。

类型

echo $DISPLAY

在终端窗口中。通常这会输出“:0”。确保设置了变量(对于终端窗口自动发生),并尝试启动一个非常基本的 X 应用程序,例如“xterm”。如果有效,griffon 应用程序应该启动并显示。

关于java - 无法运行 griffon 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com