2012-01-26 2 views
0

나는 JasperReports를 사용하는 스윙 앱을 만들었습니다. JasperReports가 제공하는 모든 항아리를 번들로 묶어서 설치 파일의 대부분을 구성했습니다.JasperReports를 실행하려면 응용 프로그램과 함께 제공해야하는 특정 항아리는 무엇입니까?

단지 jasperreports-4.1.2.jar를 포함 할 수 있습니까? 아니면 내 응용 프로그램을 실행하기 위해 모든 추가 항아리가 정말로 필요합니까?

답변

0

는 이러한 파일이 필요하지 재스퍼 보고서 배포와 함께 번들로 항아리의 모든 경우 :
JasperReports를-4.1.2/DIST/JasperReports를-4.1.2.jar
은 JasperReports를 -4.1.2/dist/jasperreports-applet-4.1.2.jar
jasperreports-4.1.2/dist/jasperreports-fonts-4.1.2.jar
jasperreports-4.1.2/dist/jasperreports-javaflow-4.1 .2.jar
(DejaVu 글꼴을 사용하지 않으면 글꼴 jar를 제거 할 수 있습니다.)

jasperreports-4.1.2/lib에는 54 개의 jar가 있습니다.
반드시 모두 필요하지는 않습니다. 당신은 오직 당신이 사용하는 것들만 필요로합니다. 그러나 당신이 필요한 것들에 대한 간단한 대답은 없습니다.

보고서에서 groovy를 절대로 사용하지 않으면 groovy-all-1.7.5.jar을 사용하지 않아도됩니다. PDF를 생성하지 않으면 iText가 없어도 괜찮을 것입니다. 차트가 없다면 jfreechart를 놓치지 마세요. barbecue lib는 바코드를 생성하는 경우에만 사용됩니다. 등등.

당연히 모든 것을 출하하는 것이 가장 안전합니다. 그러면 아무것도 놓칠 수 없습니다. 그러나 특정 기능이 필요 없다는 것이 확실하다면 필요한 기능 만 포함시켜야합니다. 어떤 것은 명백하지만 모든 것이 아닌 것은 확실합니다.

죄송합니다. 그러나 더 간단한 대답은 없습니다. 어쩌면 크기별로 정렬하고, 더 큰 것들을 제거한 다음, 아무 것도 깨지 않았 음을 확인하기 위해 테스트하십시오.

0

예, 필요 가장

관련 문제