Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

codingfarm

JDK(Java Development Kit) 본문

Programming Language/JAVA

JDK(Java Development Kit)

scarecrow1992 2020. 10. 10. 22:56

$\bullet$ 자바로 프로그래밍하기 위해 필요하다.

JDK를 설치하면 JVM과 Java API외에 자바를 개발하는데 필요한 프로그램들이 설치된다.

 

JDK의 주요 실행파일들

javac.exe

$\bullet$ 자바 컴파일러

$\bullet$ 자바소스코드를 바이트코드로 컴파일한다.

javac Hello.java

 

java.exe

$\bullet$ 자바 인터프리터

$\bullet$ 컴파일러가 생성한 바이트코드를 해석하고 실행한다.

java Hello

 

javap.exe

$\bullet$ 역어셈블러

$\bullet$ 컴파일된 클래스파일을 원래의 소스로 변환한다.

$\bullet$ 원래의 소스전체가 아닌 선언부만 저장된다. '-c'옵션을 통해 바이트코ㅡ로 컴파일된 내용도 볼 수 있다.

javap Hello > Hello.java

 

appletviewer.exe

$\bullet$ 애플릿 뷰어

$\bullet$ HTML문서에 삽입되어 있는 애플릿을 실행시킨다.

appletviewer Hello.html

 

 

javadoc.exe

$\bullet$ 자동문서생성기

$\bullet$ 소스파일에 있는 주석(/* * */)을 이용하여 Java API문서와 같은 형식의 문서를 자동으로 생성한다.

javadoc Hello.java

 

jar.exe

$\bullet$ 압축프로그램

$\bullet$ 클래스파일과 프로그램의 실행에 관련된 파일을 하나의 jar파일(.jar)로 압축하거나 압축해제한다.

 

1
2
3
4
5
class Hello{
    public static void main(String[] args){
        System.out.println("Hello, world.");
    }
}
cs

 

참고

JDK - 자바개발도구(Java Development Kit)

JRE - 자바실행환경(Java Runtime Environment), 자바로 작성된 응용프로그램이 실행되기 위한 최소환경

JDK = JRE + 개발에 필요한 실행파일(javac.exe 등)

JRE = JVM + 클래스라이브러리(Java API)

 

'Programming Language > JAVA' 카테고리의 다른 글

변수  (0) 2020.11.02
객체지향 프로그래밍  (0) 2020.11.01
배열(Array)  (0) 2020.11.01
JVM의 메모리구조  (0) 2020.10.11
개요  (0) 2020.10.10
Comments