반응형

java

- 자바 애플리케이션(컴파일된 '.class' 바이트 코드 파일)을 실행하는 명령어

- 사용법 : java "Class명"

- 예제 : java Helloworld   // 클래스명과 동일하게 사용하며 .class는 사용하지 않는다.


javac

- 자바 컴파일러 명령어, 자바 코드로 프로그래밍되어 확장자가 ".java"인 파일을 실행 가능한 ".class" 파일로 컴파일 해준다.

- 사용법 : javac "Java파일명"

- 예제 : javac Helloworld.java


jar

- 자바에서 사용되는 묶음 파일인 Jar 파일을 다루기 위한 명령어

- Jar 파일은 클래스 파일들을 편리하고 효율적으로 배포하기 위해 실행에 필요한 여러 파일들을 묶어(Archive) 하나의 파일로 생성

- 주로 외부 라이브러리들을 배포하거나 애플리케이션을 패치하는데 많이 사용

- JAR 파일 생성 : jar -cvf "대상 디렉토리 혹은 Class 파일들"

- JAR 파일 풀기 : jar -xvf "jar 파일 경로"


javadoc

- Java 문서를 만들어주는 명령어

- 소스 사이에 미리 정의된 주석 형식(/** */)으로 설명을 달고 미리 정의된 태그(tag)를 사용하여 필요한 정보를 입력한다.

- javadoc 명령어를 실행하면 java 파일에 저장된 데이터를 HTML 형식의 Java 문서로 만들어준다.

- 사용법 : javadoc "Java 파일명"


jps

- 지금 실행 중인 자바 프로세스들의 이름과 프로세스 아이디를 보여주는 명령어


jmap

- JVM의 힙 메모리 상태를 확인할 수 있는 명령어

- JVM의 힙 영역의 상태(클래스가 사용하고 있는 메모리 크기)를 확인하는 것을 메모리 덤프나 메모리 절단면이라고 한다.

- 애플리케이션의 유지 보수 혹은 애플리케이션에서 에러가 발생했을 때 원인을 찾기 위해서 많이 사용하는 명령어다.

- 사용법 : jmap -heap:format=b, file="저장할 dump 파일명" "pid"


jhat

- jmap을 사용하여 생성한 메모리 덤프 파일을 분석해주는 명령어

- 스스로 웹 서버를 띄워서 html형식으로 분석된 내용을 보여준다.

- 보통 jps, jmap 그리고 jhat은 에러의 원인 분석이나 JVM 상태를 모니터링 하기 위해서 사용한다.

- 사용법 : jhat "저장한 dump 파일명"

 

출처 : 자바를 다루는 기술..책에서 발췌



반응형

'Lang_Development > JAVA' 카테고리의 다른 글

[JAVA] Eclipse on Mac  (0) 2015.09.21
[JAVA] 환경 변수 설정  (0) 2015.09.15
[JAVA] Jave SE, Java EE, Java ME.. JRE, JDK  (0) 2015.09.15
JAVA(JDK) 설치  (0) 2013.01.28
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기