2014/01/25 3

IntelliJ IDEA 를 이용하여 작성한 Groovy 애플리케이션

JetBrasins 사의 인텔리제이 IDE 는 매우 유명한 자바 IDE 중 하나이다. 상용과 커뮤니티 용이 있는데 인텔리제이 IDE 내려받기에서 내려받으면 된다. IDEA 를 처음 실행할 때 Java 홈 디렉토리와 Groovy 홈 디렉토리를 지정하고, IDEA 창에서는 약간의 아이콘 메뉴를 지정한다. 새 Project 를 생성하고 src 폴더에 Groovy 클래스 GroovyHello 를 생성하여 아래와 같이 작성한다. (Java 소스와 거의 유사한 Groovy 소스이다.) 윈도우즈의 파일 인코딩이 MS949 라 하더라도 IDEA 는 UTF-8 이 디폴트 인코딩이다. Build 메뉴에서 빌드한 후, Run 메뉴에서 실행한다. 빌드하여 생성된 GroovyHello.class 를 명령창에서 java 커맨드로..

한글 윈도우 8.1 의 Cygwin64 에서 javac 와 java 사용할 때의 인코딩 옵션

소스 파일 Hello.java 는 (BOM 마크 없는) UTF-8 인코딩으로 저장되어 있다. 디폴트 인코딩이 한글 윈도우 8.1 은 MS949 이고, Cygwin64 는 UTF-8 이다. (Cygwin64 의 LANG 환경변수는 컴파일과 실행에 별로 상관 없는 듯 하다.) Cygwin64 에는 자바가 설치되어 있지 않고 윈도우의 C:\Java7 폴더에 자바가 설치된 것으로 간주한다. $ export PATH=/cygdrive/c/Java7/bin:$PATH $ export JAVA_HOME=/cygdrive/c/Java7 $ echo $JAVA_HOME /cygdrive/c/Java7 $ which java /cygdrive/c/Java7/bin $ which javac /cygdrive/c/Java7/..