[자바/JAVA] "hello world" 메모장으로 출력하기
- Java
- 2021. 4. 28.
이클립스 등의 IDE 프로그램 없이 메모장으로도 코딩을 하고 프로그램을 만들 수 있다.
IDE를 두고 굳이 메모장으로 개발할 일은 없겠지만 그래도 한번쯤 해보면 JDK의 컴파일, 실행 기능에 대한 이해가 조금은 생긴다.
준비물: JDK, 메모장
바탕화면에 workspace라는 폴더를 만들고 메모장에 hello world를 출력하는 자바 코드를 작성, 저장했다.
이때 확장자 명을 .java
로 바꿔줘야 한다. note.txt >> note.java
이제 명령 프롬프트를 통해 메모장으로 저장한 note.java
파일을 컴파일하고 실행하면 된다.
윈도우키 + R >> cmd >> 확인
명령 프롬프트를 통해 사용자는 컴퓨터에게 마우스가 아닌 텍스트(키보드)로 명령을 내린다.
우선 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 note
hello world!!가 출력된다.
javac / java
컴파일과 자바 코드를 실행한 프로그램은 JDK의 bin 폴더에 있는 javac.exe
, java.exe
다. 참고로 메모장에 코딩한 파일은 위처럼 명령 프롬프트를 이용해 수동으로 컴파일 해줘야 하지만, 이클립스 같은 IDE는 코딩한 파일을 저장하면 즉시 .java
파일을 .class
파일로 자동 저장해준다.
'Java' 카테고리의 다른 글
[자바/JAVA] double 타입 소수점 삭제하는 법 | String.format (0) | 2021.04.29 |
---|---|
[자바/JAVA] if문은 이중으로 활용할 수 있다 (0) | 2021.04.29 |
이클립스 노란줄의 의미, 없애는 방법 (0) | 2021.04.28 |
[자바/JAVA] JDK 환경 변수 설정하는 방법 (0) | 2021.04.28 |
[자바/JAVA] Hot Code Replace Failed 경고의 의미 (0) | 2021.02.14 |