본문 바로가기

카테고리 없음

java JDK tools에 포함되어있는 것들

728x90

 

JDK Java Development Kit

 

  • appletviewer - 웹브라우저 없이 자바 애플릿을 실행하고 디버깅하기 위한 툴
  • apt - 애너테이션 처리 툴 (ex. @Override, @Deprecated)
  • extcheck - JAR 파일 충돌을 감지하는 툴
  • idlj - IDL(Interface Dexcription Language, 인터페이스 정의 언어)을 자바로 컴파일 해주는 툴. 주어진 자바 IDL 파일에 대한 자바 바인딩을 만들어 준다.
  • java - 자바 응용프로그램 로더. javac 컴파일러가 만든 클래스 파일을 해석 및 실행한다.
  • javac - 자바 컴파일러
  • jar - 서로 관련있는 클래스 라이브러리들과 리소스들을 하나의 JAR 파일로 묶어주는 툴
  • javah - 네이티브 코드를 작성하는데 사용되는 C 헤더 및 스텁 생성기
  • javap - 클래스 파일을 자바 소스 코드로 디스어셈블해주는 도구
  • javaws - JNLP 응용프로그램용 자바 웹 스타트 런처
  • JConsole - 자바 모니터링 및 관리 콘솔
  • jdb - 자바 디버깅 툴
  • jhat - 자바 힙 분석 툴
  • jinfo - 현재 실행중인 자바 프로세스나 크래쉬 덤프로부터 구성정보를 읽어들이는 툴
  • jmap - 현재 실행중인 프로세스나 코어 덤프 파일로부터 공유 객체 메모리 맵이나 힙 메모리 정보를 보여주는 툴
  • jps - 자바 가상 머신 프로세스 상태(Java Virtual Machine Process Status) 툴. 대상 시스템의 인스트루먼트 가능한 핫스팟 자바 가상 머신들의 목록을 보여준다.
  • jrunscript - 자바 명령 줄 스크립트용 셀
  • jstack - 자바 쓰게드들의 스텍 트레이스를 보여주는 툴
  • jstat - jstat용 데몬
  • keytool - 키스토어 관리용 툴
  • pack200 - JAR 압축 툴
  • policytool - 자바 실행 정책을 만들거나 관리하는 툴. 자바 실행시 다양한 곳으로부터 온 개개의 코드에 권한을 주거나 제한할 수 있다.
  • VisualVM - 여러 자바 명령 줄 툴들에 대한 비주얼 UI를 제공해주고, 간단한 성능 및 메모리 프로파일링 기능을 포함한다.
  • wsimport - 웹 서비스를 호출하기 위한 JAX-WS 아티팩트를 만들어준다.
  • xjc - XML 바인딩용 자바 API의 일부

 

 

https://devkyu.tistory.com/475