xml version="1.0" encoding="UTF-8"? >
![]() |
JDK 툴과 유틸리티 |
문서의 목차 |
주 - 이 마디로 설명하는 툴은 지원되지 않고, 본질적으로시험적인 것이므로, 이 점에 유의해 사용해 주세요. 이것들은 장래의 JDK 버젼에서는 이용할 수 없게 되는 경우가 있습니다.
주 - 어느 개발툴에도, Microsoft Windows 판 (Windows), Solaris 판, 및 Linux 판이 준비되어 있습니다. 이러한 버젼의 기능에는, 거의 차이점은 없습니다. 다만, 각각의 OS 독자적인 기능에 대응하기 위해(때문에), 구성과 사용법이 다소 차이가 납니다. 예를 들어, OS 의 종류에 의해 디렉토리의 단락 문자를 지정할 방법이 다릅니다.
다음의 문서는, SDK 툴을 최대한으로 활용하기 위해서 필요한 중요한 정보를 제공하고 있습니다.
| JDK 파일 구조 | [Solaris ] [Linux ] [Windows ] |
| 클래스 패스의 설정 | [Solaris 및 Linux ] [Windows ] |
| 클래스의 검색 방법 | [Solaris, Linux, 및 Windows ] |
| Java 2 SDK, v1. 4 에서의 툴의 변경점 | [Solaris, Linux, 및 Windows ] |
| 툴명 | 간단한 설명 | 레퍼런스 페이지로의 링크 |
|---|---|---|
| javac | Java 프로그램 언어의 컴파일러 | [Solaris 및 Linux ] [Windows ] |
| java | Java 어플리케이션의 기동 툴. 이 릴리스에서는, 개발용으로도 배포 어플리케이션용으로도 같은 기동 툴이 사용된다. 배포 어플리케이션용의 낡은 기동 툴인 jre 는 제공되지 않게 되었다 |
[Solaris 및 Linux ] [Windows ] |
| javadoc | API 문서 제네레이터. 도크 렛 API 및 태그 렛 API 에 대해서는,「Javadoc 툴」페이지를 참조해 주세요. |
[Solaris 및 Linux ] [Windows ] |
| apt | 주석 처리 툴. 프로그램의 주석 처리에 대해서는,「주석 처리 툴」을 참조해 주세요. |
[Solaris, Linux, 및 Windows ] |
| appletviewer | Web 브라우저를 사용하지 않고 애플릿을 실행하거나 디버그 하거나 한다 | [Solaris 및 Linux ] [Windows ] |
| jar | Java Archive (JAR) 파일을 작성합니다. JAR 사용에 대해서는,「Java Archive 파일」페이지를 참조해 주세요. |
[Solaris 및 Linux ] [Windows ] |
| jdb | Java 디버거. 디버거의 아키텍쳐(architecture) 스펙에 대해서는,「JPDA」를 참조해 주세요. |
[Solaris 및 Linux ] [Windows ] |
| javah | C 헤더와 Stub의 제네레이터. 네이티브 메소드를 작성하기 위해서 사용한다 | [Solaris 및 Linux ] [Windows ] |
| javap | 클래스 파일의 디스아센브라 | [Solaris 및 Linux ] [Windows ] |
| extcheck | Jar 의 경합 검출 유틸리티 | [Solaris 및 Linux ] [Windows ] |
| 툴명 | 간단한 설명 | 레퍼런스 페이지로의 링크 |
|---|---|---|
| keytool | 키스토어와 증명서를 관리한다 | [Solaris 및 Linux ] [Windows ] |
| jarsigner | JAR 서명을 생성 및 검증한다 | [Solaris 및 Linux ] [Windows ] |
| policytool | 정책 파일을 관리하기 위한 GUI 툴 | [Solaris 및 Linux ] [Windows ] |
이러한 시큐리티 툴은, Kerberos 티켓을 취득, 일람표시, 및 관리하는 경우에 사용합니다.
| 툴명 | 간단한 설명 | 레퍼런스 페이지로의 링크 |
|---|---|---|
| kinit | Kerberos v5 티켓을 취득하기 위한 툴. Solaris operating system에서도, kinit 툴을 사용하면, 동등의 기능을 이용할 수 있습니다. 예를 들어 Solaris 8 의 경우는,kinit 의 메뉴얼 페이지를 참조해 주세요. | [Windows ] |
| klist | 자격 캐쉬 및 키 탭에서의 엔트리를 일람표시 하는 커멘드행 툴. Solaris operating system에서도, klist 툴을 사용하면, 동등의 기능을 이용할 수 있습니다. 예를 들어 Solaris 8 의 경우는,klist 의 메뉴얼 페이지를 참조해 주세요. | [Windows ] |
| ktab | 열쇠 테이블에 있어서의 엔트리를 관리하기 위해서 사용자가 사용하는 커멘드행 툴. Solaris operating system에서도, kadmin 툴을 사용하면, 동등의 기능을 이용할 수 있습니다. 예를 들어 Solaris 8 의 경우는,kadmin 의 메뉴얼 페이지를 참조해 주세요. | [Windows ] |
| 툴명 | 간단한 설명 | 레퍼런스 페이지로의 링크 |
|---|---|---|
| native2ascii | 텍스트를 Unicode Latin-1 로 변환한다 | [Solaris 및 Linux ] [Windows ] |
| 툴명 | 간단한 설명 | 레퍼런스 페이지로의 링크 |
|---|---|---|
| rmic | 원격 객체의 Stub와 스켈리턴을 생성한다 | [Solaris 및 Linux ] [Windows ] |
| rmiregistry | 원격 객체의 레지스트리 서비스 | [Solaris 및 Linux ] [Windows ] |
| rmid | RMI 기동 시스템 demon | [Solaris 및 Linux ] [Windows ] |
| serialver | 클래스의 serialVersionUID 를 돌려준다 | [Solaris 및 Linux ] [Windows ] |
| 툴명 | 간단한 설명 |
|---|---|
| tnameserv | 네임 서비스에의 액세스를 제공한다 |
| idlj | OMG IDL 인터페이스를 매핑 한다 . java 파일을 생성해, Java 프로그램 언어로 쓰여진 어플리케이션으로 CORBA 기능을 사용할 수 있도록(듯이) 한다 |
| orbd | CORBA 환경에서 서버상의 지속 객체를 투과적으로 검색해 호출할 수 있도록(듯이), 클라이언트를 지원한다. ORBD 는 일시 네임 서비스 tnameserv 대신에 사용됩니다. ORBD 에는 일시 네임 서비스와 지속 네임 서비스의 양쪽 모두가 포함됩니다. orbd 툴에는, 서버 매니저, Interoperable Naming Service, 및 bootstrap 네임서버-의 기능이 짜넣어지고 있습니다. 「s ervertool」 와 함께 사용하면(자), 서버 매니저는 클라이언트가 서버에의 액세스를 요구했을 때에 그 서버를 검색, 등록, 및 기동합니다. |
| servertool | 서버를 등록, 등록 해제, 기동, 및 종료하기 위한 , 어플리케이션 프로그래머전용의 사용하기 쉬운 인터페이스 |
| 툴명 | 간단한 설명 |
|---|---|
| pack200 | Java gzip 압축 프로그램을 사용해, JAR 파일을 pack200 압축파일로 변환합니다. 압축 후의 팩 파일은 압축율의 높은 JAR 이며, 직접 배치, 대역폭의 절약, 및 다운로드 시간의 단축에 도움이 됩니다. |
| unpack200 | pack200 로 압축된 팩 파일을 JAR 파일로 변환합니다. |
| 툴명 | 간단한 설명과 레퍼런스 페이지로의 링크 |
|---|---|
| htmlconverter | 애플릿을 포함한 HTML 페이지 (파일)를 Java Plug-in 용의 OBJECT/EMBED 태그 형식으로 변환합니다. |
| 툴명 | 간단한 설명 |
|---|---|
| javaws | Java Web Start 의 기동이나 다양한 옵션의 설정에 사용하는 커멘드행 툴. 상세한 것에 대하여는,「Java Web Start」를 참조 |
| 툴명 | 간단한 설명 |
|---|---|
| jconsole: | Java 가상 머신을 감시하기 위한 JMX 준거의 그래피컬 툴. 로컬 JVM 와 원격 JVM 의 양쪽 모두를 감시할 수 있습니다. 어플리케이션의 감시와 관리를 실시할 수도 있습니다. 상세한 것에 대하여는,「Java 플랫폼의 감시와 관리」를 참조해 주세요. |
| 툴명 | 간단한 설명 |
|---|---|
| schemagen | Java Architecture for XML Binding 용의 schema 제네레이터. |
| wsgen | JAX-WS 휴대용 아티팩트를 생성하기 위한 툴. |
| wsimport | JAX-WS 휴대용 아티팩트를 생성하기 위한 툴. |
| xjc | Java Ardchitecture for XML Binding 용의 바인딩 컴파일러. |
다음의 툴을 사용해, JVM 의 퍼포먼스 상황을 감시할 수 있습니다. 이 마디로 설명하는 툴은,시험적인 것이기 (위해)때문에 지원되고 있지 않습니다. 이 점에 유의해 사용해 주세요. 이것들은 장래의 JDK 버젼에서는 이용할 수 없게 되는 경우가 있습니다.
이러한 툴은, Windows 98 및 Windows Me 를 제외하는 모든 플랫폼에서 지원되고 있습니다.
| 툴명 | 간단한 설명 |
|---|---|
| jps | 시험적:JVM 프로세스 상태 툴 - 타겟 시스템상에 설치되어 있는 핫 스포트 Java 가상 머신의 일람을 표시합니다. |
| jstat | 시험적:JVM 통계 데이터 감시 툴 - 설치되어 있는 핫 스포트 Java 가상 머신에 접속해, 커멘드행 옵션의 지정에 따라, 퍼포먼스 통계 데이터를 수집 및 기록합니다. |
| jstatd | 시험적:JVM jstat demon - 설치되어 있는 핫 스포트 Java 가상 머신의 작성과 종료를 감시해, 로컬 시스템상에서 실행하고 있는 Java 가상 머신에, 원격 감시 툴이 접속할 수 있게 하기 위한 인터페이스를 제공하는 RMI 서버 어플리케이션을 기동합니다. |
이러한 툴의 일부는,현재 Windows 플랫폼에서는 이용할 수 없습니다.
| 툴명 | 간단한 설명 |
|---|---|
| jinfo | 시험적: Java 의 구성 정보 - 지정된 프로세스나 코어 파일 또는 원격 디버그 서버의 구성 정보를 인쇄합니다. |
| jhat | 시험적: heap 덤프 브라우저 - (예를 들어, jmap -dump 로 생성된) heap 덤프 파일로 Web 서버를 개시해, heap를 브라우즈 할 수 있도록(듯이) 합니다. |
| jmap | 시험적: Java 용 메모리 맵 - 지정된 프로세스나 코어 파일 또는 원격 디버그 서버의, 공용 객체 메모리 맵 또는 Java heap 메모리의 상세를 인쇄합니다. |
| jsadebugd | 시험적: Java 용 서비스 능력 에이전트 디버그 demon - Java 프로세스 또는 코어 파일에 접속해, 디버그 서버로서 기능합니다. |
| jstack | 시험적: Java 용 스택 트레이스 - 지정된 프로세스나 코어 파일 또는 원격 디버그 서버에 대한 thread의 스택 트레이스를 인쇄합니다. |
문제를 분석할 때 사용하는 툴, 옵션, 및 그 외의 항목에 대해 설명하고 있는「Java TM 2 Platform, Standard Edition 5.0 Trouble-Shooting and Diagnostic Guide」를 참조해 주세요. 이 문서에는, 버그 리포트를 제출하기 전에 실시하는 것, 및 리포트용으로 수집하는 데이터에 관한 제안이 포함되어 있습니다.
| 툴명 | 간단한 설명 |
|---|---|
| jrunscript | 시험적: Java 용 스크립트 쉘 - 스크립트를 실행합니다. |
|
Copyright © 2002-2004 Sun Microsystems, Inc. All Rights Reserved. |
Java Software |