프로그래밍을 위해서는

java를 기술하기위한 텍스트 에디터(메모장)와 

기술해서 완성된 소스 프로그램을 바이트 코드로 변환하는 컴파일러가 필요하다.


컴파일러는 javac라는 이름으로 SDK에 포함되어 있다.

또한 프로그램실행을 위해 java라는 프로그램이 필요한데 이것은 JRE에 포함되있다.



1.

.java라는 확장자의 텍스트 파일로 java 프로그램을 기술한다.

:파일명은 실행할 클래스의 이름과 대소문자까지 같아야 한다.

텍스트 에디터로 기술한 프로그램을 소스 프로그램, 그 파일을 소스 파일이라고 함



2.

소스 파일을 컨파일 한다.

:소스파일은 대소문자까지 같지않으면 에러발생

컴파일하여 생성된 파일을 클래스 파일이라 하고 소스파일과 동일한 디렉토리에 만들어진다.

>javac hllow.java

javac (jvac 커맨드 입력)

hllow.java (소스 파일명 입력)



3.

프로그램을 실행한다.

>java hellow

java 커맨드 입력

hellow 클래스 파일명을 입력

jvava VM이 클래스 파일을 읽어 프로그램 실행




자바 컴파일러(javac)

 확장자가 .java인 자바 소스 프로그램 파일을 확장자가 .class인 자바 바이트코드 파일로 컴파일 해준다. 

명령행 인자는 자바 소스 프로그램 파일의 이름

ex: javac sample.java


자바 인터프리터(java)

명령행 인자로 주어진 클래스 파일에 있는 바이트코드를 해석하여 실행하여 준다.

확장자는 생략해야 한다.

ex: java sample



'JAVA를 해보자' 카테고리의 다른 글

클래스/메소드/배열  (0) 2017.11.29
프로그램 기술할때 주의할점  (0) 2017.11.29
SE/EE/ME  (0) 2017.11.29
애플리케이션(application)  (0) 2017.11.29
컴포넌트(Compnent)  (0) 2017.11.29

+ Recent posts