具有64位SWT和JVM的DJ Native Swing浏览器

时间:2014-05-25 08:57:06

标签: java jvm xulrunner djnativeswing

我创建了一个嵌入原生swing浏览器的java应用程序。它在Windows上的32位JVM上运行得非常好。我想让它在64位JVM窗口上运行。出于同样的目的,我已经下载了64位SWT jar和一些标记为64位的xul运行器。但我得到了目标例外。

例外:

***java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.processCommandResult(MessagingInterface.java:342)
    at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.syncSend(MessagingInterface.java:329)
    at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface.syncSend_(SWTNativeInterface.java:392)
    at chrriis.dj.nativeswing.swtimpl.NativeInterface.syncSend(NativeInterface.java:104)
    at chrriis.dj.nativeswing.swtimpl.Message.syncSend(Message.java:64)
    at chrriis.dj.nativeswing.swtimpl.CommandMessage.syncExec(CommandMessage.java:55)
    at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent.runSync(SWTNativeComponent.java:201)
    at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent.createNativePeer(SWTNativeComponent.java:1006)
    at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent.access$17(SWTNativeComponent.java:989)....

这个例外似乎很漫长。所以只发布相同的一部分。

我知道例外情况是缺少必要的xulrunner。

但我该如何解决这个问题呢? 请帮忙。

0 个答案:

没有答案