|
|
14번째 줄: |
14번째 줄: |
| ==자바 명령어== | | ==자바 명령어== |
| [[자바 명령어]](Java Command)는 자바 프로그램(Java Application)을 실행시켜 주는 명령어이다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref> | | [[자바 명령어]](Java Command)는 자바 프로그램(Java Application)을 실행시켜 주는 명령어이다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref> |
− |
| |
− | ===-client:===
| |
− | 자바 HotSpot Client VM을 선택한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-server:===
| |
− | 자바 HotSpot Server VM을 선택한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-classpath (-cp):===
| |
− | 참조할 [[클래스]] 파일 패스를 지정하는데, jar파일, zip파일, 클래스파일의 디렉터리 위치를 기술한다. 각 클래스파일 패스는 콜론(:)을 통해서, 분리시켜 기술한다. 자바VM은 자바프로그램을 로딩시, -classpath로 지정된 클래스 패스나 자바 플래폼이 설치된 [[운영체제]]에서의 환경변수로 지정된 클래스패스를 통해서 클래스 파일들을 참조하게 된다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | === -D <property name>=<property value>: ===
| |
− | 시스템의 property 값을 설정한다.
| |
− |
| |
− | java -Djava.library.path=. HelloWorld
| |
− |
| |
− | 자바의 시스템 property(속성)중 "java.library.path"값을 "."(현재디렉터리)로 지정해서, HelloWorld 실행시켜라는 의미 이다. 위와같이 자바VM에 지정된 속성을 실행시 -D옵션을 사용해서, 변경, 지정할수 있다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-jar 파일이름:===
| |
− | jar파일로 압축되어져 있는 자바 프로그램을 실행시킨다. 클래스 파일이름 대신 jar파일을 사용해서, 압축되어져 있는 자바 프로그램을 실행시킬수 있는데, 위프로그램이 제대로 실행되어지기 위해서, Jar파일안의 manifest라는 텍스트 파일에 Main-Class:classname 같은 형태의 텍스트 라인이 포함되어 있어야 한다.그리고, 여기에 기술된 classname은 main함수를 포함하고 있는 클래스 이름이 되어야 한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-verbose:===
| |
− | [[자바]]프로그램 실행되어지는 정보를 화면에 출력해준다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-verbose:class===
| |
− | 로딩되어지는 각클래스들의 정보를 화면에 출력한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-verbose:gc===
| |
− | garbage collection 이벤트를 화면에 출력한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===verbose:jni===
| |
− | native 함수들과 다른 자바 native 인터페이스 사용에 대한 정보를 출력한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-version:===
| |
− | 현재 JVM의 버젼 정보만 출력한다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-showversion:===
| |
− | 현재 JVM의 버젼정보를 출력한다. java -showversion HelloWolrd 와 같이 자바 프로그램을 실행시키면서, 자바 버젼정보를 출력할 수 있다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-X===
| |
− | 비표준 자바옵션 리스트를 화면에 출력해준다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
− |
| |
− | ===-Xms, -Xmx===
| |
− | [[자바]]를 구동시, JVM이 사용가능한 최대 메모리 사이즈를 변경한다. JVM이 자바프로그램을 구동하기 위해, 초기설정된 메모리사이즈는 64M이다.<ref name="자료3"> MCSONG, 〈[http://sjava.net/2008/02/java-%EB%AA%85%EB%A0%B9%EC%96%B4%EC%9D%98-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC/ JAVA 명령어의 옵션 정리]〉, 《개인블로그》, 2008-02-10</ref>
| |
| | | |
| {{각주}} | | {{각주}} |