jasperreports: Font '바탕' is not available to the JVM. See the Javadoc for more details.
개발자/Java 2014. 12. 9. 18:30net.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를 배포하셔서 테스트 하시면 끝!
'개발자 > Java' 카테고리의 다른 글
Java Queue (0) | 2015.07.01 |
---|---|
Java Stack (0) | 2015.07.01 |
원하는 일수만큼 입력받아서 현재날짜로부터 이전날짜를 구하기 (0) | 2014.06.23 |
java.lang.NoClassDefFoundError : <wrong name : > (0) | 2014.01.28 |
자바 슈팅 게임 2단계 (2) | 2013.12.08 |