자바코드를 울트라에디트상에서 컴파일/실행하기

 

사용자 삽입 이미지
사용자 삽입 이미지

자바코드를 울트라에디트상에서 컴파일/실행하기

제목에서 자바코드라고 했지만, 명령행 인터페이스를 제공하는 다른 언어에도 적용할 수 있다.
도스창(프롬프트창)에서 JDK를 이용한 Hello.java 파일의 컴파일/실행한 전형적인 예이다.

C:\temp>type Hello.java
class Hello
{
        public static void main(String args[])
        {
                System.out.println("Hello");
        }
}
C:\temp>javac Hello.java
명령 또는 파일 이름이 올바르지 않습니다

C:\temp>C:\J2SDK1~1.1_0\BIN\JAVAC.EXE Hello.java

C:\temp>C:\J2SDK1~1.1_0\BIN\JAVA.EXE Hello
Hello

C:\temp>


그럼 이것을 울트라에디트자체에서 바로 컴파일/실행할 수 있게끔 해보자.
참고로, 울트라에디트 9.20b(한글판)에서 설정했다.
메뉴에서 고급 - 도구 설정 을 선택한다. 아래와 같이 설정한다.

Command Line: C:\j2sdk1.4.1_01\bin\javac.exe %f
Working Directory: %p
Menu Item Name: 자바소스컴파일
Save Active File: 체크
Output to List Box: 체크
Capture Output: 체크

위와 같이 하고난뒤, 삽입버튼을 클릭하여 설정을 등록하고 확인을 눌러 저장한다.
JDK가 설치된 디렉토리와 작업디렉토리는 자신의 환경에 맞게 적절히 변경해 주길 바란다.

위에서 자바코드를 컴파일하는 것을 등록했고 이제 실행하는 부분을 등록하자.
메뉴에서 고급 - 도구 설정 을 선택한다. 아래와 같이 설정한다.

Command Line: C:\j2sdk1.4.1_01\bin\java.exe -cp %p "%n"
Working Directory: %p
Menu Item Name: 자바클래스실행
Save Active File: 체크
Output to List Box: 체크
Capture Output: 체크


이와 같이 하고 난뒤, Hello.java를 울트라에디트로 연다.
컴파일 / 실행은 다음과 같이 할 수 있다.

컴파일: Ctrl + Shift + 0
실행: Ctrl + Shift + 1

0,1는 메뉴아이템이 명령목록상자에서 등록된 순서를 의미한다.
즉, 메뉴아이템 '자바소스컴파일'이 명령목록상자의 제일 위에 존재하고, 메뉴아이템 '자바클래스실행' 이 그 다음에 위치하므로 0, 1의 번호를 가지게 된다.

간단하게나마 자바IDE인 것처럼 좀 더 편하게 작업할 수 있을 것이다.

PS>
명령줄 옵션으로 사용된 것을 설명하며 다음과 같다.
대문자는 8.3형식의 도스파일형식으로 표현되고, 소문자로 사용하면 long filename형식으로 사용할 수 있다.
자바코드의 이름은 도스파일형식을 벗어나는 경우가 많으므로 되도록 소문자로 사용하는 것이 좋을 것이다.
%P        경로명 ("C:\temp\")
%N        파일명 ("Hello")
%E        확장자 (".java")
%F        %P%N%E와 동일("C:\temp\Hello.java")

This article comes from dbakorea.pe.kr (Leave this line as is)

Posted by 영웅기삼
,