마사키군의 다락방

끄적끄적할게 있을때 끄적거려 보관해두는 다락방

자바

UTF-8로 만든 자바 소스파일 컴파일하기

아오 진짜, 가지가지한다-_- 아까 Tomcat에서 UTF-8 표시하도록 설정하는 글을 썼다가, 궁금해져서 잠깐 실험을 해봤는데 EUC-KR이나 MS949로 작성된 소스파일은 javac.exe가 컴파일해주는데, UTF-8로 작성한 소스파일은 javac.exe가 컴파일해주지 못한다-_- 이럴때는 -encoding 옵션으로 소스파일의 캐릭터셋을 명시해주면 된다. javac -encoding utf-8 UTF8_Class.java  

, , ,

Tomcat에서 UTF-8 사용하기

요 근래에는 자바를 다시 공부하고 있다. 일단 기본적인건 아니까 대충 넘어가고, 자바 웹 어플리케이션 부분을 살펴보고 있는데, 내가 보고 있는 교재에선 뜬끔없이 프로젝트가 EUC-KR로 작성되어 있는것이 아닌가. 요즘같은 세상에 EUC-KR이라니, 이 무슨… 하는 생각을 하면서 JSP 페이지 디렉티브와 meta 태그의 캐릭터셋 부분을 모두 UTF-8로 변경한 뒤 웹 어플리케이션을 실행해보니 아뿔싸, 넘겨준 데이터를 받아서 출력하는 부분에서 […]

, , , , , ,

명령줄에서 외부 .jar 파일 포함해서 .java 컴파일하기

운영체제의 환경변수 등을 변경하지 않은 채로, 외부 .jar 파일을 포함해서 .java 파일을 컴파일 및 실행하기 위해서는 아래와 같이 한다. 컴파일시 javac -cp “<classpath>\external.jar” MyClass.java 실행시 java -cp “<classpath1>\external.jar;<classpath2>” MyClass 여기서 -cp 옵션은 물론 클래스 패스(Class Path)를 가리키며, .jar 파일이 있는 경로만 지정해서는 컴파일 및 실행이 모두 안되므로, 반드시 .jar 파일까지 모두 경로에 지정해줘야 한다. 여러개의 […]

,