Java 运行JGraphX Hello-World示例时出错消息

Java 运行JGraphX Hello-World示例时出错消息,java,ioexception,jgraphx,Java,Ioexception,Jgraphx,当我从JGraphX包中运行HelloWorld.java示例并通过拖放移动单元格时,会收到以下错误消息 java.io.IOException:数据转换失败:不是图像格式 位于sun.awt.datatransfer.datatransfer.translateTransferable(datatransfer.java:1293) 位于sun.lwawt.macosx.cdataTransfer.translateTransferable(cdataTransfer.java:131) 在s

当我从JGraphX包中运行HelloWorld.java示例并通过拖放移动单元格时,会收到以下错误消息

java.io.IOException:数据转换失败:不是图像格式 位于sun.awt.datatransfer.datatransfer.translateTransferable(datatransfer.java:1293) 位于sun.lwawt.macosx.cdataTransfer.translateTransferable(cdataTransfer.java:131) 在sun.awt.datatransfer.datatransfer$6.run(datatransfer.java:2304) 在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)中 位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701) 在java.awt.EventQueue.access$000(EventQueue.java:102) 在java.awt.EventQueue$3.run(EventQueue.java:662) 在java.awt.EventQueue$3.run(EventQueue.java:660) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 在java.awt.EventQueue$4.run(EventQueue.java:676) 在java.awt.EventQueue$4.run(EventQueue.java:674) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 位于java.awt.EventQueue.dispatchEvent(EventQueue.java:673) 位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)中 位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:151) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147) 位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139) 位于java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

我正在为Mac使用EclipseJuno和JavaSE7。 我不明白,也找不到任何解决办法。我真的绝望了。请帮帮我

先谢谢你

更新: HelloWorld.java的代码


这似乎是OSX和一些Java版本所特有的。此示例在OS X 10.8上当前Mac提供的JVM上运行良好,即:

java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

您可以通过将静态字段enableImageSupport设置为false来解决此问题。如下所示:
com.mxgraph.swing.util.mxGraphTransferable.enableImageSupport=false


来源:

您能将发生此异常的代码发布到哪里吗?
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)