![](/img/trans.png)
[英]Exception in thread “AWT-EventQueue-0” java.lang.ExceptionInInitializerError
[英]What is this: Exception in thread “AWT-EventQueue-0” java.lang.ExceptionInInitializerError?
我復制了一個Java程序(稱為SwingAccumulator.java),該程序使用戶能夠在GUI中一一輸入整數並打印當前總和。 然后,我復制了其他人編寫的類(稱為createGraph())以繪制折線圖。 我試圖結合2,調用程序ODESolver.java。 第二部分(createGraph())使用JFreeChart。 我剛剛嘗試從SwingAccumulator部分調用createGraph()方法,但出現以下錯誤:
線程“ AWT-EventQueue-0”中的異常java.lang.ExceptionInInitializerError
誰能幫助我了解造成這些錯誤的原因以及如何解決這些錯誤?
我的錯誤的完整詳情如下:
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at odesolver.ODESolver.createGraph(ODESolver.java:66)
at odesolver.ODESolver.<init>(ODESolver.java:60)
at odesolver.ODESolver$2.run(ODESolver.java:101)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.RuntimeException: Uncompilable source code - package org.jfree.util does not exist
at org.jfree.data.general.Series.<clinit>(Series.java:69)
... 17 more
我想classpath的設置不正確。 我剛剛將其設置為包含jfreechart-1.0.16文件夾的文件夾。 我想知道是否未設置JCommon類路徑,但我認為JCommon已包含在jfreechart-1.0.16文件夾中。
正如@Foo Bar用戶的評論一樣, jfreechart
和jcommon
必須在classpath
:
java -cp lib/jfreechart-1.0.16.jar:lib/jcommon-1.0.20.jar
org.jfree.chart.demo.TimeSeriesChartDemo1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.