[자바/JAVA] "hello world" 메모장으로 출력하기

이클립스 등의 IDE 프로그램 없이 메모장으로도 코딩을 하고 프로그램을 만들 수 있다.

 

IDE를 두고 굳이 메모장으로 개발할 일은 없겠지만 그래도 한번쯤 해보면 JDK의 컴파일, 실행 기능에 대한 이해가 조금은 생긴다.

 

준비물: JDK, 메모장

 

 

메모장에 작성한 코드
메모장에 작성한 hello world 출력 코드

 

 

바탕화면에 workspace라는 폴더를 만들고 메모장에 hello world를 출력하는 자바 코드를 작성, 저장했다.

이때 확장자 명을 .java로 바꿔줘야 한다. note.txt >> note.java

 

 

실행
cmd를 켠다.

 

 

이제 명령 프롬프트를 통해 메모장으로 저장한 note.java 파일을 컴파일하고 실행하면 된다.

윈도우키 + R >> cmd >> 확인

 

cmd에 javac 사용
javac로 note.java를 컴파일한다.

 

 

명령 프롬프트를 통해 사용자는 컴퓨터에게 마우스가 아닌 텍스트(키보드)로 명령을 내린다.

 

우선 note.java가 있는 workspace 폴더로 이동한다. 윈도우에서 cd는 경로 이동 명령어다.

cd desktop // 바탕화면에 도착
cd workspace // workspace 폴더에 도착

 

이제 note.java 파일을 컴파일 해줘야 한다. java라는 언어를 통해 작성한 소스 코드를 컴퓨터가 이해할 수 있는 언어로 번역해주는 과정이다.

javac note.java

명령문을 실행하면 같은 폴더에 note.class라는 이름의 파일이 생성된다. 정상적으로 컴파일이 된 것이다. 이제 컴퓨터는 당초 메모장에 작성한 아래 코드를 읽고 실행할 수 있게 됐다.

class note{
	public static void main(String[] args) {
		System.out.println("hello world!!");
	}
}

 

 

java.exe, javac.exe 모습
hello world를 출력한다.

java note

hello world!!가 출력된다.

 

 

java.exe, javac.exe 모습
java.exe, javac.exe 모습

javac / java

컴파일과 자바 코드를 실행한 프로그램은 JDK의 bin 폴더에 있는 javac.exe, java.exe다. 참고로 메모장에 코딩한 파일은 위처럼 명령 프롬프트를 이용해 수동으로 컴파일 해줘야 하지만, 이클립스 같은 IDE는 코딩한 파일을 저장하면 즉시 .java파일을 .class파일로 자동 저장해준다.

반응형

댓글

Designed by JB FACTORY