본문 바로가기

developer/생활코딩 - JAVA1

[생활코딩 - JAVA1] 3/11 개발공부일지(2) - terminal에서 java complie, run 하기

IDE없이 java 실행하기

설치 경로 확인(?왜 한 거지... 그냥 확인용 ㅎㅎㅎ)

더보기

/usr/libexec/java_home -V

실행하고자 하는 java파일이 있는 폴더의 디랙토리 확보

finder 하단 경로위에 마우스 우클릭 후 '경로 복사' 선택

 

cd/.../ 와 ls 명령어 입력한 결과창

더보기

cd/Users/hwanhee/Documents/developer/java/Programming/src

입력하면 src로 이동한 것 확인(터미널 창 상단 src)

입력 후 현재 폴더 내에 있는 전체 파일 확인

더보기

java Program

그리고 이제 컴파일을 실시한다.

더보기

javac Program.java

컴파일을 통해 생성된 class 파일 확인

더보기

java Program    (확장자 입력 X)

컴파일 결과 확인 가능(미리보기에서 편집기능을 이제 찾아서 빨간 박스 넣었다. 아이폰에서 되는 건데 맥에서 안 된다는 게 말이 안 되지..ㅋㅋㅋ)

 

다른 경로에 위치한 라이브러리 사용하기

더보기

java -cp ".:(폴더 이름)" (java파일 이름)          (cp: class path)

하면 변경된 package의 path에서 library를 import하고 java를 실행하라 라는 명령어가 된다.

현재 java 파일과 import 대상 package 혹은 library가 다른 경로에 있을 때 적용할 수 있는 방법이다.

 

arguments 지정하여 java 실행하기

더보기

java (java파일 이름) "(args[0])" "(args[1])" ... "(args[n])"

소스코드 내에 매개변수가 선언된 경우, 위의 명령어를 통해 실행하면 매개변수를 입력할 수 있다.