IDE없이 java 실행하기
설치 경로 확인(?왜 한 거지... 그냥 확인용 ㅎㅎㅎ)
/usr/libexec/java_home -V
실행하고자 하는 java파일이 있는 폴더의 디랙토리 확보
finder 하단 경로위에 마우스 우클릭 후 '경로 복사' 선택
cd/.../ 와 ls 명령어 입력한 결과창
cd/Users/hwanhee/Documents/developer/java/Programming/src
입력하면 src로 이동한 것 확인(터미널 창 상단 src)
ls
입력 후 현재 폴더 내에 있는 전체 파일 확인
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])"
소스코드 내에 매개변수가 선언된 경우, 위의 명령어를 통해 실행하면 매개변수를 입력할 수 있다.