Java 개발 기초
1. JDK 다운로드
2. PATH 환경 변수에 등록
- JDK 를 다운로드 받아 설치 한 후 설치 경로 (예: c:\program files\java\jdk-XXX\bin) 를 PATH 환경 변수에 추가
3. 설치가 제대로 되었는지 확인
- command prompt 를 띄우고 java -version 을 입력하여 제대로 설정되었는지 확인
>java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
4. Java 프로그램 컴파일 방법
ㄱ. 코드 작성
코드 작성 과정은 두 단계
- 폴더 만들기
- 코드 작성하기
1. 폴더 만들기
- com/test 폴더를 만들었다.
- 이 폴더 구조는 코드에도 반영된다.
2. 코드 작성하기
package com.test;
- Main.java:
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
- 첫 번째 라인을 보면 package 라는 키워드로 시작하고 있고 / 만 . 으로 대체되어 com/test 에 소스 파일이 존재함을 알 수 있다.
- java 소스 코드의 첫번째 라인은 반드시 package 키워드로 시작해야 한다.
ㄴ. 컴파일
> javac -cp . com/test/Main.java
ㄷ. 결과 파일위치
com/test/Main.class 가 생성되어 있음
ㄹ. 실행하기
> java -cp . com.test.Main
Hello World
ㅁ. 설명
- 실행 경로
- java 프로그램 실행시 그냥 Main 을 실행하라고 하면 현재 경로에서 Main class 를 찾게 된다.
- com.test.Main 이라고 입력해 줘야 com/test/ 아래 있는 Main 을 올바르게 찾게 된다.
- -cp 옵션
- -cp 옵션은 context path 의 약자로 PATH 환경 변수와 성격이 유사함
- context path 는 class 파일들을 찾는 기준점으로 삼음
- 결론적으로 -cp . 은 현재 위치를 .class 파일을 찾는 기준점으로 삼으라는 이야기임
5. 컴파일과 실행을 통해 알 수 있는 자바의 특징
- package 명은 폴더 경로와 일치하며 다만 . 으로 폴더를 구분한다.
- 반드시 클래스를 작성해야 한다.
- 클래스에 public static void main(String[] args) 함수를 구현하면 실행 가능한 클래스가 된다.
- -cp 옵션을 이용해 실행 및 컴파일 기준 위치를 정한다.
댓글 없음:
댓글 쓰기