2016-07-26 4 views
0

에 해결 될 수없는 6.1.1는 재스퍼 스튜디오를 사용하여 유형 재스퍼 스튜디오

내가 뭘 달성하기 위해 노력하고있어 내가 로마 형식으로 얻을 수를 변환하는 것입니다, 그리고 그것을 위해 나는 .JAR을 추가하는 난 난 내 .JAR의 기능을 사용하기 위해 노력하고있어 때 일을하기 위해 만들어진, 문제는, 내가 오류 아래 얻을 수있다 :

net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 
1. RomanNumeral.roman cannot be resolved to a type 
       value = new RomanNumeral.roman(1); //$JR_EXPR_ID=8$ 
          <----------------> 
2. RomanNumeral.roman cannot be resolved to a type 
       value = new RomanNumeral.roman(1); //$JR_EXPR_ID=8$ 
          <----------------> 
3. RomanNumeral.roman cannot be resolved to a type 
       value = new RomanNumeral.roman(1); //$JR_EXPR_ID=8$ 
          <----------------> 
3 errors 

RomanNumeral는 이름이 .JAR와 클래스입니다.

나는 유사한 오류 사방을 보면서 그

이런 일이 발생하는 이유 어떤 생각을 도움이되지 않았다?

+0

다소 명확하지 않습니다. 당신 .jar 파일에 RomanNumeral 클래스가 있습니까? –

+0

달성하려는 목표와 추가 한 병의 내용을 말하면 도움이됩니다. –

+0

질문에 더 많은 정보를 추가했습니다. 미안하지만 ... – Alan

답변

0

내 문제를 해결할 수 있습니다. 다른 사람이 같은 문제가있는 경우이 문제를 해결할 수 있기를 바랍니다.

.jar을 프로젝트의 java 빌드 경로에 추가 한 후에는 사용하려는 보고서로 가져와야합니다. 그런 다음

import it to your report

libraries

, 당신의 .jar의 기능을 사용하기 위해, 나는 예를 들어 내 경우에는,이 "package.Class.Method"와 같은 기능의 경로를 써야했다이었다 :

com.certuit.utils.RomanNumeral.roman (1)

com.certuit.utils 패키지이다.

RomanNumeral 클래스

로마 (1) 내가

이 나를 위해 일한 무엇을 사용하고자하는 방법이다.