Java 개발 기초

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. 폴더 만들기
  2. 코드 작성하기
위 두 단계는 c 개발 시에는 중요하지 않지만 자바 개발 시에서는 중요하다.

1. 폴더 만들기

  • com/test 폴더를 만들었다.
  • 이 폴더 구조는 코드에도 반영된다.

2. 코드 작성하기

  • Main.java:
package com.test;

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 옵션을 이용해 실행 및 컴파일 기준 위치를 정한다.

댓글 없음:

댓글 쓰기