01 자바를 시작하기 전에 - 자바개발환경 구축하기 편.

Freddie·2022년 3월 5일
0

자바의 정석

목록 보기
2/8

2 자바개발환경 구축하기

2.1 자바 개발도구(JDK) 설치하기

자바 프로그래밍을 위해서는 JDK가 필요해요!
JDK를 설치하면, JVM과 자바크래스 라이브러리(Java API) 외 필요한 프로그램이 설치됩니다.

https://www.oracle.com/java/technologies/downloads/

JDK 설치가 끝났으면 설치된 디렉토리의 bin 디렉토리를 path에 추가해주어야 합니다. (bin 디렉토리에 포함된 파일을 파일 경로 없이 파일 이름만으로 사용 가능)

bin 디렉토리에는...

  • javac.exe: 자바 컴파일러, 자바 소스 코드를 바이트 코드로 컴파일
    => javac Hello.java
  • java.exe: 자바 인터프리터, 컴파일러가 생성한 바이트코드를 해석하고 실행
    => java Hello
  • javap.exe: 역어셈블러, 컴파일된 클래스파일을 원래의 소스로 변환
    => javap Hello > Hello.java

-c 옵션을 사용하면 바이트코드로 컴파일된 내용도 볼 수 있어요!

MI) 바이트 코드: JVM이 이해할 수 있는 기계어.
JVM은 바이트 코드를 해당 OS의 기계어로 변역하여 OS에게 전달한답니다.
  • javadoc.exe: 자동문서생성기, 소스파일에 있는 주석(/** */)을 이용하여 Java API문서와 같은 형식의 문서를 자동 생성
    => javadoc Hello.java

  • jar.exe: 압축프로그램, 클래스 파일과 프로그램 실행에 관련된 파일을 하나의 jar 파일(.jar)로 압축하거나 압축해제
    => 압축: jar cvf Hello.jar Hello1.class Hello2.class
    => 압축 해제: jar xvf Hello.jar

MI) JDK: 자바 개발 도구(Jave Development Kit)
JRE: 자바 실행 환경 (Java Runtime Environment)
JDK = JRE + 개발에 필요한 실행 파일(javac.exe 등...)
JRE = JVM + 클래스 라이브러리(Java API)

2.2 Java API문서 설치하기

http://java.sun.com/
다양한 클래스 라이브러리를 볼 수 있다.
참고하자.

profile
그냥 'Freddie'라는 이름이 좋아보였습니다.

0개의 댓글