2011-01-11 5 views
0

DeepEmailMiner-v1-source.ziphttp://sourceforge.net/projects/deepemailminer/files/DeepEmailMiner/Version%20v1/에서 다운로드했습니다.DeepEmailminer 앱을 excute하는 방법

하지만 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 클래스에서 확인하지 않았지만 한을 도움이되는 것을 찾아라.

net.sf.deepmailminer 패키지에서 "DeepEmailMiner.java"를 시작할 때 가장 먼저 렌더링되는 "SampleEmailGraph.java"에 문제가 있다고 생각합니다.

제발 도와주세요. 문제를 해결하십시오.

+0

첫 번째 소식 - 'PluggableRenderer.java' 파일의 # 757 번째 줄에 무엇이 있습니까? 거기에 ** 악마 ** 캐스팅이 보이니? – anirvan

답변

1

개발자에게 문의하십시오. (SourceForge 프로젝트는 2006 년부터 비활성화되었지만 운이 좋을 수도 있습니다.)

또한 매뉴얼의 3.1 절에 따라 다운로드 한 JAR 파일을 사용하여 Java 1.5 JRE를 사용하여 응용 프로그램을 실행 해보십시오. (설명서에 1.5 이상이 나와 있지만 Java의 특정 버전에서만 실행될 수 있습니다. 특정 OS가 필요할 수도 있습니다.)

위의 두 가지 방법 중 어느 것도 작동하지 않으면 다른 사람들의 Java 코드를 리버스 엔지니어링하고 수정하는 기술이 있습니다.

관련 문제