1. 자바의 기본구조 간단하게

2. 직접 컴파일 하기
cf.
터미널 혹은 cmd에서 자바를 호출하면 어디에 있든 호출된다. 이는 '환경변수' 때문이다.
(터미널)
echo $PATH : 환경 변수에 등록되어있는 모든 경로들을 보여줌
<터미널에서 java파일 class파일로 바꾸기> : 컴파일 하기
1. 해당 경로로 이동
eclipse에 디폴트 workspace 참고, 해당 경로로 이동하고(cd)
2. javac 명령어 입력 해보면
usage: javac <options> <source files> 라고 명시되어있음
<options>는 일단 무시. 컴파일 옵션이 있나보지
<source files> : .java 파일 이름 입력
ex) javac Program.java
그리고 ls 해보면 Program.java파일이 생성되면서 컴파일 된 것을 알 수 있다.
<만들어진 class파일 실행하기>
1. java 쳐보기
cf. java -version: 깔려있는 자바 버전 확인
Usage: java [options] <mainclass> [args...]
ex) java Program .class 는 안붙인다
<안될 경우?>
java -cp "." Program
.은 현재 디렉토리라는 뜻
<직접 컴파일 - 입력과 출력>
바로 이전 글에서 Run Configurations의 Arguments에 직접 인자를 넣어서 args[0],args[1]에 입력값을 넣어줬다.
그럼, 직접 컴파일 할땐 args에 어떻게 값을 넣을까?
java Program Input "id" 15.0 (인자끼리 띄어쓰기로 구분)
=> args[0] : id
=> args[1] : 15.0

1. 자바의 기본구조 간단하게

2. 직접 컴파일 하기
cf.
터미널 혹은 cmd에서 자바를 호출하면 어디에 있든 호출된다. 이는 '환경변수' 때문이다.
(터미널)
echo $PATH : 환경 변수에 등록되어있는 모든 경로들을 보여줌
<터미널에서 java파일 class파일로 바꾸기> : 컴파일 하기
1. 해당 경로로 이동
eclipse에 디폴트 workspace 참고, 해당 경로로 이동하고(cd)
2. javac 명령어 입력 해보면
usage: javac <options> <source files> 라고 명시되어있음
<options>는 일단 무시. 컴파일 옵션이 있나보지
<source files> : .java 파일 이름 입력
ex) javac Program.java
그리고 ls 해보면 Program.java파일이 생성되면서 컴파일 된 것을 알 수 있다.
<만들어진 class파일 실행하기>
1. java 쳐보기
cf. java -version: 깔려있는 자바 버전 확인
Usage: java [options] <mainclass> [args...]
ex) java Program .class 는 안붙인다
<안될 경우?>
java -cp "." Program
.은 현재 디렉토리라는 뜻
<직접 컴파일 - 입력과 출력>
바로 이전 글에서 Run Configurations의 Arguments에 직접 인자를 넣어서 args[0],args[1]에 입력값을 넣어줬다.
그럼, 직접 컴파일 할땐 args에 어떻게 값을 넣을까?
java Program Input "id" 15.0 (인자끼리 띄어쓰기로 구분)
=> args[0] : id
=> args[1] : 15.0
