2011-09-02 56 views
0
java.lang.NoClassDefFoundError: Lorg/jfree/chart/plot/PlotOrientation; 
    at java.lang.Class.getDeclaredFields0(Native Method) 
    at java.lang.Class.privateGetDeclaredFields(Unknown Source) 
    at java.lang.Class.getDeclaredField(Unknown Source) 
    at java.io.ObjectStreamClass.getDeclaredSUID(Unknown Source) 

嗨,大家好我是新來的碧玉,試圖創建一個簡單的報告與餅圖包括罐jfreechart的-1.0.0和jcommon 1.0.0請建議我是什麼做錯了,它在org/jfree/chart/plot/PlotOrientation中有類文件;但不在Lorg/jfree/chart/plot/PlotOrientation;在jar文件生成碧玉報告問題「Lorg」

回答

0

確保依賴關係(jar)在您的類路徑中。您可以使用java -cp /path/to/classes開關指定類路徑。如果這是一個Web應用程序,請將依賴罐放在WEB-INF/lib文件夾中。

+0

我該如何檢查我缺少哪個依賴性jar或查看所有依賴性罐子 – Gopal

+0

一種選擇是使用[Maven](http://maven.apache.org/)自動管理您的dependenices。您可能會看到一個完整的依賴關係列表(http://mvnrepository.com/artifact/jasperreports/jasperreports/3.5.3),但目前我似乎無法篩選出可選的代表。 –