빌드란?
외부의 프로그램을 이용해서 소스 코드를 실행하는 방법으로 컴파일이나 배치작업 등에 사용 할 수 있다.
사용방법
메뉴에서 tools > build를 선택하면 빌드가 실행된다. 특정한 방식으로 빌드를 하고 싶다면 메뉴 Tools > Build System 에서 사용하고 싶은 빌드를 선택하면 된다. Automatic은 sublime text가 파일의 확장자를 보고 알아서 빌드를 선택한다.
자바 컴파일 & 실행
1. 자바(JDK)를 설치한다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 자바를 path에 등록한다.
3. 아래의 코드를 jdk가 설치된 디렉토리의 bin 아래에 만든다. 아래의 코드는 자바 소스를 컴파일하고 실행한다.
윈도우 - runJava.bat
@ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EXIST %~n1.class ( DEL %~n1.class ) javac %~nx1 IF EXIST %~n1.class ( ECHO -----------OUTPUT----------- java %~n1 )
우분투 - runJava.sh
[ -f "$1.class" ] && rm $1.class for file in $1.java do echo "Compiling $file........" javac $file done if [ -f "$1.class" ] then echo "-----------OUTPUT-----------" java $1 else echo " " fi
4. 빌드에 대한 설정파일은 빌드명.sublime-build 파일에 json의 형식으로 저장되어 있다. java의 경우 기본 빌드 옵션으로 들어있기 때문에 java 패키지 안에 Javac.sublime-build 파일을 수정한다. 메뉴 Preferences > Browser Package 를 선택하고 그 중 java 디렉토리에 JavaC.sublime-build 파일을 연다.
5. 파일의 내용 중 cmd 행을 아래와 같이 수정한다.
윈도우
"cmd": ["runJava.bat", "$file"],
우분투
"cmd": ["runJava.sh", "$file_base_name"],
6. java 파일을 연다.
class hello { public static void main(String[] args) { System.out.println("Hello World!"); } }
7. 메뉴 Tools > Build 를 선택한다. 아래와 같이 출력된다면 성공한 것이다.