호쌤
호쌤 Just For Fun

[Tip/Tech] Sublime Text 자바 컴파일 설정

크리에이티브 커먼즈 라이선스 ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪[Tip/Tech] Sublime Text 자바 컴파일 설정≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.

[Tip/Tech] Sublime Text 자바 컴파일 설정

Sublime Text 3에서 javac명령과 java 명령을 동시에 수행할 수 있는 Build Tool 설정 방법 입니다.

#01. Build System 생성하기

Tools > Build System > New Build System 메뉴를 선택하여 새로운 파일을 생성한 후 다음의 내용을 적용합니다.

방법1

1
2
3
4
5
6
7
{
    "shell_cmd" : "javac -encoding utf-8 $file && java $file_base_name",
    "file_regex": "^([^:]+):([0-9]+):.*$",
    "selector": "source.java",
    "shell": true,
    "encoding": "cp949"
}

Mac의 경우 마지막 라인에 cp949 대신 utf-8을 입력해야 합니다.

###방법2

위의 방법이 적용되지 않을 경우 아래와 같이 적용한다. (윈도우에 한함)

1
2
3
4
5
6
7
{
    "cmd": ["javac", "-encoding", "utf-8", "${file}", "&&", "java", "${file_base_name}"],
    "file_regex": "^([^:]+):([0-9]+):.*$",
    "selector": "source.java",
    "shell": true,
    "encoding": "cp949"
}

생성한 파일을 Sublime Text3 가 설치된 폴더 내의 /Packages/User 폴더에 저장합니다.

저장시 확장자를 *.sublime-build로 부여해야 합니다.

C:\Users\leekh\AppData\Roaming\Sublime Text 3\Packages\User\myjava.sublime-build

#02. 실행하기

Tools > Build System > 저장한파일이름 항목을 선택해 놓고 Java 소스코드를 작성하면서 Ctrl+B를 눌러 확인합니다.

/attach/98-tiptech/191107/myjava1.png

컴파일 에러 발생시 다음과 같이 에러의 위치를 표시해 줍니다.

/attach/98-tiptech/191107/myjava2.png

크리에이티브 커먼즈 라이선스 ITPAPER(호쌤,쭈쌤)에 의해 작성된 ≪[Tip/Tech] Sublime Text 자바 컴파일 설정≫은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
이 라이선스의 범위 이외의 이용허락을 얻기 위해서는 leekh4232@gmail.com으로 문의하십시오.

comments powered by Disqus