최근 Java Module을 만들면서 UTF-8로 프로젝트를 생성하고 코드를 작성하고 있었다. 회사에서 배포하는 Module이 다국어를 지원 할 수 있어야 하는 관계로 어쩔 수 없는 상황. 그런데 묘하게도 실행/디버깅을 하는 과정에서 Eclipse 콘솔 화면에 한글이 깨져서 출력되는 것이다. '아띠...! 이게 모야...' 위 화면은 실제 업무중 어플리케이션 실행시 입력한 인자값을 체크하여 부적합한 옵션 입력 시 에러를 출력하는 화면을 간단하게 만들어 테스트 하는 과정에서 발생한 경우이다. 프로젝트 인코딩을 UTF-8로 설정하였기에 각 Java 소스 파일이 ANSI로 저장되었나 싶어 확인 해보니 Java 소스는 UTF-8 포맷으로 저장되어 있었다. 이쯤 되면 이제 고민에 빠진다... 구글링을 할 것인가...
새로 다운받은 Eclipse를 실행하자 JVM Terminated. Exit Code=-1 이라는 에러 메세지가 떨어진다. 이클립스 Ganymede 버전까지는 괜찮았던거 같은데, Galilreo 버전부터 뭔가 이상하다. 해결방법을 찾아봤더니, 동일한 증상으로 고민했던 사람들이 꽤 있는 듯 하다. [해결방법] 이클립스가 설치된 디렉토리 아래 eclipse.ini 를 열어 -vmargs 라는 설정 상단에 다음의 2개 라인을 추가해준다. -vm C:\jdk1.5.0\bin\javaw.exe 내 PC의 경우에는 J2SDK 1.5는 C:\jdk1.5.0 으로 설치되어 있다. 자신의 PC에 설치된 경로에 맞게 javaw.exe 를 지정해주면 되는 것 같다. 아무튼 이렇게 설정파일을 수정하고 실행하니 잘 실행된다. ..
VTL (Velocity Template Language)에 대해서는 여지껏 접해본바 없는 상황인지라 문법 익히기에도 급급하다. 대충 문법 정의 문서를 살펴보니 그리 어려운 언어는 아니라는 결론을 얻었다. HTML 사용 하는거야 그냥 똑같이 쓰면 되고, 그 안에 스크립트를 끼워 넣는 것인데... 좀 더 쓰다 보면 익숙해지겠지... :-) 자.. 이제 익숙해지는 단계 이전까지는 뭔가 도움이 될만한 것들을 찾아봐야 하는데, 역시나 이클립스를 무시할 수가 없다. Velocity 코드 작성을 위한 Plug-In이 분명 존재할 것이란걸 믿고 찾아봤더니... 세상에나... 정말로 있다!! 이제 설치를 해보자. Velocity WebEditor - Eclipse Plugin : 아래 다운로드 클릭 상단에 링크된 파일..