net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '바탕' is not available to the JVM. See the Javadoc for more details.


jasperreports 를 사용하면서 한글os -> 영문os  ,  영문os -> 한글os 간  사용을 하다보면 폰트가 존재하지 않는다고 에러가 나옵니다. 이럴 경우!!?


jasperreports-x.x.jar 파일의 옵션을 바꾸시면 되는데 가장 익숙한 이클립스를 사용하여 옵션을 수정해 보겠습니다.




먼저 이클립으로 java 빈 프로젝트를 생성해주시고


프로젝트 오른쪽 버튼에서 임포트기능!!


Archive File 을 선택하셔서 사용하시는 jasperreport,jar 파일을 추출합니다.


위와 같이 불러 오시구요 Finish를 합니다.



속성값에 : missing.font = true 로 수정해 주시면 됩니다


그리고 다시 jar파일로 묶는 과정입니다. 프로젝트를 오른쪽 눌르셔서 jar file로 하시구 이름을 jarperrerport.jar 과 같은 전에 사용하시던 파일 이름으로 덮어쓰시면됩니다.


그리고 다시 jar를 배포하셔서 테스트 하시면 끝!


블로그 이미지

김진리

,