메모장으로 자바 프로그래밍하기
자바 프로그램을 실행하려면 자바 실행 환경(JRE)이 필요합니다.
자바 프로그램을 개발하려면 JRE를 포함해 자바 컴파일러 등이 들어있는 자바 개발 킷(JDK)이 필요합니다.
다른 포스트에서 JDK 설치를 설명했습니다.
JDK를 설치했다면 윈도 환경이라면 C:\Program Files\Java\에 JDK와 JRE가 있는걸 볼 수 있습니다.
JDK, JRE 폴더 모두 bin 폴더에 들어가 보면 java.exe는 두 군데 다 있지만 javac.exe는 JDK에만 있는 것을 볼 수 있습니다.
이 javac.exe가 자바 컴파일러로 *.java 소스 파일을 컴파일하여 *.class 파일로 만들어주는 녀석입니다.
java.exe는 *.class 파일을 실행하는 녀석입니다.
다운로드 폴더에 Main.java 파일을 만듭니다.
이 파일은 Main.txt 파일을 만들어 다음 코드를 넣고 확장자를 바꾼 것입니다.
public class Main { public static void main(String[] args) { System.out.println("Java Project!"); } }
cmd.exe나 Windows PowerShell을 켜서 다운로드 폴더로 이동합니다. cd 명령을 사용합니다.
Main.java 파일을 컴파일하기 위해 자바 컴파일러 javac.exe에 Main.java를 매개변수로 넣어 실행합니다.
아직 javac.exe의 위치를 환경변수에 저장하지 않았기 때문에 그냥 javac.exe만 하면 알아듣지 못합니다.
경로는 복사해서 사용하면 편하며 주의할 점은 Program Files처럼 공백이 있으면 따옴표로 묶어주어야 한다는 것입니다.
성공했다면 다운로드 폴더에 Main.class 파일이 생기고 java Main 명령으로 실행할 수 있습니다.
물론 javac.exe처럼 java.exe로 Main을 실행해도 성공합니다. 다만 Main.class 처럼 .class를 붙이면 안 됩니다.
추가로 자바 파일이 여러 개여도 main 메소드가 있는 자바 파일만 javac.exe의 매개변수로 넣어주면 됩니다.