❗️ 이때 저장 위치 도 꼭 기억해놓자.
위에서 만든 .java파일을 명령 프롬프트 창에서 실행해볼 건데, 우선 Java가 OS의 어디에서나 실행할 수 있게 하려면 우선 패스(자바가 실행될 수 있도록 하는 경로)를 설정해야 한다. 이를 환경 변수를 설정한다고 부른다.
윈도우에서 시스템 환경 변수 편집을 검색해 클릭하면 시스템 속성 창이 뜬다.
2. 새로 만들기 클릭 후 자바 .exe파일이 있는 주소(jdk의 bin)를 지정해 생성한다.
window 키 + R 을 누르면 실행창이 열린다.
실행창에 cmd를 입력하면 명령 프롬프트 창이 열린다.
window 키 + R 을 누르면 실행창이 열린다.
실행창에 cmd를 입력하면 명령 프롬프트 창이 열린다. 이 창을 터미널이라고 하며, 터미널은 OS에 명령을 내린다. (기계에 명령X)
우선 Java가 잘 돌아가는지 확인해보자.
java --version 명령어를 입력했을 때 이런 식으로 뜬다면 환경 변수의 주소를 잘 지정한 것이다.
명령 프롬프트(cmd)에 dir 명령어를 사용하여 HelloWorld.java 파일이 잘 있는지 확인하자.
5.complie하기 : javac (파일명)
complie은 javac 명령어로 수행한다. 명령어 입력 후 아무 것도 뜨지 않았다면 오류 없이 compile 되었다는 뜻이다.
dir로 확인하면 complie되어 HelloWorld.class 파일이 생긴 것을 확인할 수 있다.
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!!");
}
}
complie 하지 않은 상태에서 java HelloWorld를 실행해보자.
HelloWorld!! 대신 여전히 HelloWorld가 나온다.
HelloWorld!!를 적은 java파일을 compile하지 않았기 때문에 class는 여전히 HelloWorld의 정보값을 가지고 있기 때문이다.
compile 하고 나면 잘 나온다.
이제부터는 메모장 대신 에디터에 코드를 입력하여 코딩한다.
eclipse에서는 java파일을 저장할 경우 자동으로 class파일을 생성하게 해주는 기능이 있다.
Project-Build Automatically를 체크하면 된다.
java project를 생성한 폴더를 열어보면(Package Explorer에서 열 대상 클릭 후 Alt+Enter) bin과 src가 있는데,
src 폴더 → .java 파일이 저장되는 폴더
bin 폴더 → .class 파일이 저장되는 폴더이다.