2011-09-02 7 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) 

안녕하세요, 저는 jasper를 처음 접했습니다. 파이 차트가 포함 된 간단한 차트를 만들려고했습니다. jfreechart -1.0.0 및 jcommon 1.0.0 잘못하고있다, org/jfree/chart/plot/PlotOrientation에 클래스 파일이있다. 그러나 아니야 Lorg/jfree/chart/plot/PlotOrientation;jar 파일 "Lorg"에 jasper 보고서 문제가 발생했습니다.

답변

0

종속 경로 (jar)가 클래스 경로에 있는지 확인하십시오. java -cp /path/to/classes 스위치로 클래스 경로를 지정할 수 있습니다. 웹 응용 프로그램 인 경우 폴더에 종속 항아리를 넣으십시오.

+0

종속성 병이 없는지 확인하거나 모든 종속성 병을 확인하는 방법 – Gopal

+0

하나의 옵션은 의존성을 자동으로 관리하기 위해 [Maven] (http://maven.apache.org/)을 사용하는 것입니다. 당신은 완전한 의존성 목록을 볼 수 있지만 (http://mvnrepository.com/artifact/jasperreports/jasperreports/3.5.3), 나는 지금 선택적인 deps를 걸러 낼 수 없을 것 같다. –

관련 문제