如何执行DeepEmailminer应用程序

时间:2011-01-11 05:47:03

标签: java

我已从http://sourceforge.net/projects/deepemailminer/files/DeepEmailMiner/Version%20v1/下载 DeepEmailMiner-v1-source.zip

但是当我尝试在net.sf.deepmailminer包中执行DeepMailMiner.java时,它会反复显示以下错误消息:

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.awt.geom.Path2D$Double cannot be cast to java.awt.geom.GeneralPath
    at edu.uci.ics.jung.visualization.PluggableRenderer.drawSimpleEdge(PluggableRenderer.java:757)
    at edu.uci.ics.jung.visualization.PluggableRenderer.paintEdge(PluggableRenderer.java:663)
    at edu.uci.ics.jung.visualization.VisualizationViewer.renderGraph(VisualizationViewer.java:783)
    at edu.uci.ics.jung.visualization.VisualizationViewer.paintComponent(VisualizationViewer.java:720)
    at javax.swing.JComponent.paint(JComponent.java:1029)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintToOffscreen(JComponent.java:5124)
    at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278)
    at javax.swing.RepaintManager.paint(RepaintManager.java:1224)
    at javax.swing.JComponent._paintImmediately(JComponent.java:5072)
    at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:785)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:713)
    at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:693)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

我已经检查了PluggableRenderer.java和VisualizationViewer.java类,但没有找到任何帮助。

我认为问题出在“SampleEmailGraph.java”中,当我们在net.sf.deepmailminer包中启动“DeepEmailMiner.java”时首先呈现该问题。

请帮我弄清楚并解决问题。

1 个答案:

答案 0 :(得分:1)

尝试与开发者联系。 (SourceForge项目自2006年以来一直处于非活动状态,但您可能会很幸运。)

此外,尝试使用下载的JAR文件使用Java 1.5 JRE运行应用程序,如本手册第3.1节所述。 (我知道手册说1.5或更高版本,但它可能只运行特定版本的Java。它可能还需要特定的操作系统。)

如果这些都不起作用,除非你具备逆向工程和修复其他人的Java代码的技能,否则你可能会遇到困难。

相关问题