- 프로그래밍: 시간 순서대로 명령을 내려 복잡한 과정 자동화
- 이클립스의 디버깅 툴을 이용
- 외부 모듈 사용: import
- 메인 메소드의 args 매개변수를 활용해 사용자의 입력값을 받을 수 있음
- 이클립스에서는 해당 파일의 run configurations의 arguments 탭에서 ""와 띄어쓰기로 구분하여 args 배열에 삽입
- configuration 창에서 파일 이름 옆에 삽입한 인자 정보도 넣어 관리하기 편하게 함
- 윈도우에서 이클립스 없어도 cmd 프로그램에서 javac 활용해 컴파일 및 java 활용해 실행 가능
- java, javac가 내 현재 디렉토리와 관계없이 실행되는 이유는 환경변수(PATH) 때문
// Program.java 컴파일
javac Program.java
// JVM이 컴파일된 프로그램 실행
java Program
- 컴파일하려는 파일이 import한 패키지가 같은 디렉토리에 있는 경우: 자동으로 그 패키지와 해당 파일 컴파일
- 위와 동일하게 컴파일하고 실행
- 다른 디렉토리(예: lib)에 있는 경우:
// 컴파일
javac -cp ".;lib" Ok_JavaGoHome.java
// 실행
java -cp ".;lib" Ok_JavaGoHome
- "lib"으로만 설정하면 lib디렉토리 내부에서만 작업하기 때문에 실행할 파일이 있는 .(현재 디렉토리)도 넣어줌
- 사용자의 입력을 받는 경우:
// 실행
java Ok_JavaGoHomeInput "JAVA APT" "10.45"
출처: JAVA1 - YouTube
'course > 생활코딩' 카테고리의 다른 글
[JAVA OOP] (0) | 2022.07.23 |
---|---|
[JAVA1] 자바 문서 보기 - 클래스, 인스턴스, 상속 (0) | 2022.07.20 |
[JAVA1] 자료형, 변수 (0) | 2022.07.19 |
[JAVA1] 자바의 활용 (0) | 2022.07.19 |
[JAVA1] 실행 - Hello World (0) | 2022.07.19 |