카이사르&키케로 2011. 12. 6. 23:19

JRE (java runtime environment)

  • 자바 실행 환경

  • JVM(Java Virtual Machine) + Java API (클래스라이브러리)

 

JDK (java development kit)

  • 자바개발도구

  • JRE(JVM + Java API) + 개발에 필요한 실행 파일 (javac.exe 등)

 

개발에 필요한 실행 파일

  • javac.exe : 자바 컴파일러 - 자바소스코드를 바이트코드(클래스파일)로 컴파일한다.

  • java.exe : 자바 인터프리터(jvm) - 컴파일러가 생성한 바이트코드(클래스파일)을 해석하고 기계어로 바꿔 실행한다.

  • javap.exe : 역어셈블러 - 컴파일된 바이트코드(클래스파일)을 원래 자바소스로 변환한다.

  • appletviewer.exe : 애플릿 뷰어 - HTML문서에 삽입되어 있는 애플릿을 실행시킨다.

  • javadoc.exe : 자동문서생성기

  • jar.exe : 압축프로그램 - 클래스파일과 프로그램의 실행에 관련된 파일을 하나의 jar로 압축하거나 압축해제한다.

이 글은 스프링노트에서 작성되었습니다.