컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Monday, October 02, 2006

자바/Java] class 파일로 컴파일하는 법은? - Compile to class file


예를 들어, Foo.java 라는 자바 프로그램 소스를 Foo.class 파일로 컴파일하려면

도스창(명령 프롬프트)에서

javac Foo.java

이렇게 하면 됩니다.

단,
javac Foo
이렇게 .java 라는 확장자를 생략하면 안됩니다.


D:\Z>javac Foo.java
'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

만약 위와 같은 메시지가 나온다면, 컴퓨터에 자바 컴파일러 즉 JDK 가 설치되어 있지 않은 것입니다. 윈도우에는 자바 컴파일러가 기본적으로 설치되어 있지 않습니다. 여기에 자바 개발도구를 다운받는 법이 있습니다: ▶▶ [Java] 자바 런타임과 JDK(개발도구; 컴파일러) 파일 다운로드하는 곳은? / 자바의 종류는? [QnA]

그런 후 반드시, ▶▶ [자바] javac (자바 컴파일러; javac.exe) 실행법; 패스 추가 여기에 있는 방법대로, 패스를 추가해 주어야 합니다. 우선 자바 컴파일러인 javac 가 실행되어야 하겠지요.





Q: 위와 같이 해도, class 파일이 만들어지지 않아요


자바 소스 자체에 버그가 있기 때문일 것입니다. 여기에 있는 간단한 자바 소스를 카피하여 다시 컴파일해 보시기 바랍니다: ▶▶ [자바/Java 기초] 간단한 자바 예제, 테스트용으로 쓸 'Hello, World' 소스



주의! 자바스크립트(JavaScript)로는 class 파일을 만들 수 없음


자바스크립트(JavaScript)는 자바(Java)가 아닙니다. 이름만 비슷할 뿐 전혀 다른 언어입니다. 소스 파일의 확장자가 .java 가 아닌 .js 라면 class 파일로 컴파일할 수 없습니다. ".js" 는 자바스크립트의 확장자입니다. (▶▶ 자바(Java)와 자바스크립트(JavaScript)의, 다른 점 차이점 참조)



주의! 워드프로세서로는 자바 소스를 편집할 수 없음


MS워드나 아래아한글(HWP) 같은 워드프로세서로 자바 소스를 작성하면 절대 안됩니다. 반드시 메모장이나 울트라에디트(UltraEdit) 같은 "텍스트 파일 편집기"에서 작성해야 합니다.



▶▶ [Java/자바 기초] java 소스 컴파일하고, class 실행하기




tag: java
자바 | Java

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top