Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자 도전기

[JAVA] 직접 컴파일하고 실행하기 본문

개발공부/JAVA

[JAVA] 직접 컴파일하고 실행하기

jnnjnn 2024. 1. 25. 22:12

 

IDE를 통해 자바를 실행하는 게 아닌 직접 .java 파일을 .class 파일로 컴파일해서 실행하는 방법에 대해 알아보았다.

 

이때 명령어를 통해서 실행을 하게 되는데

맥이나 리눅스의 경우 java와 javac가 있는 디렉토리에 가서 실행을 해야 한다.

반면 윈도우에서는 바로 실행이 되는데 그 이유는 path(환경변수) 때문이다.

 

환경변수는 파일의 위치인 C:\Program Files\Java\jdk-1.8\bin 등을 담아놓은 변수다.

 

단, 컴파일을 위해서는 직접 그 디렉토리로 이동해야 한다

cd (change directory)를 통해 이동할 수 있다.

dir로 현재 디렉토리에 위치한 파일들을 볼 수 있다.

 

컴파일 방법

 

소스코드가 있는 디렉토리로 이동.

 

javac 실행

 

javac 파일명.java

(클래스 파일로 컴파일)

 

// 오류 생길시,

javac -cp "." 파일명.java

 

java 실행

 

java 파일명 "args1" "args2"

 

//폴더가 다를 경우 라이브러리 사용법 ".(현재위치)"

javac -cp ".;폴더명;another" 파일명.java

 

 

자바를 아직 웹에서 동작시킨 적이 없다보니 좀 멀게 느껴졌는데 이렇게 직접 컴파일해서 실행하고 나니 자바라는 언어가 더 친숙하게 느껴지는 것 같다.