mcsong's languid afternoon
매력적인 illy 커피와 함께...
Location | Tag | Guest Book  |  A | P
BLOG main image
Notice
기술적인 이슈들은 WWW.SJAVA.NE..
좌측 상단에 이미지를 넣어봤습..
댓글 다시는 분들께 클릭을 해..
에드센드 위치를 바꿨습니다..
카테고리를 약간 수정하였습니다.
CATEGORY
전체 (333)
궁시렁대기!! (82)
소식들보기!! (26)
여행속으루!! (20)
wedding tour (16)
domestic tour (4)
음악이야기!! (12)
책 이야기!! (17)
Apache (28)
Tomcat (9)
Struts (9)
Dev (100)
.Net (14)
Java (60)
JavaScript (4)
Eclipse (14)
OS (12)
Windows (9)
Unix/Linux (3)
Patterns (10)
Web (9)
비공개문서 (3)
TAGS
java eclipse tomcat 스위스 c# 구글 자바 Google 스트러츠2 Daum 톰캣 Apache Struts Apache Tomcat Struts2 이클립스 design pattern apache 애드센스 Ant 체르맛 책 ASP.NET ibatis Tips 다음 gmail mssql 지메일 firefox 오픈마루 Regular Expression jsp 블리자드 Javascript windows jdbc 검색 파울로 코엘료 reactor .net 주제 사라마구 Pattern proactor Reflection tail me2day java.nio php 패턴 스프링노트 미투데이 cvs 스타크래프트2 jnlp Google Calendar log GoF Design Pattern cvsnt 야후 vim
Recent Entries
GUI를 위한 ICON 검색엔진.. (1)
서태지 8집 린킨 파크가 오버..
주경복 후보를 지지합니다. (1)
서태지 8집 티저 영상이라는..
테터 스팸 댓글 지우기..
IBatis에서 MSSQL의 Insert문..
Comparing Two High-Performa..
서울을 거닐며 사라져가는 역..
Synchronized, ReentrantLock..
전자태그 바꾸라고 또 왔습니..
Recent Comments
좋은 정보 담아 갈께요.
2009 - 쉬익풍
전문 검색엔진 이군여
2009 - montreal flower delivery
컨텐츠를 copy-paste하시려면 출..
2009 - joshua
좋은정보 감사합니다. 유용하네..
2009 - 마유
좋은글 읽고 갑니다 ^^
2009 - 과객
http://www.pointpia.com/joinus..
2008 - 부업
저도 저거 한번만 받아 보면 소..
2008 - Lance K
네.. 맞습니다. http://www.pi..
2008 - mcsong
오, DI가 뭐지 오랜기간 찾아 다..
2008 - artworker
오늘 투표하고 왔습니다. 투표..
2008 - mcsong
Recent Trackbacks
정규 표현식 완전 해부와 실습 -..
김재호의 디지털보단 아날로그
눈뜬 자들의 도시
The note of Legendre
자바 문자열 객체(String,String..
나는 내 일을 즐기며, 사랑한다.
Java Reflection...
Honesty
눈뜬 자들의 도시 - 주제 사라마구
:: CodingStar★☆ / 코딩스타★..
[문학]눈먼 자들의 도시 - 껍질..
달빛에 새어드는 별빛
구글 캘린더-아웃룩 동기화 툴 :..
낭만변태 | RomanTic B. World
구글 칼렌다와 아웃룩 씽크
정보와 휴식...그리고 미래
정규식 쉽게 만들기 - RegexBuddy
bakion
IE용 디버깅 툴
Pell's seer Blog
Calendar
«   2010/03   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Archive
2008/08
2008/07
2008/05
2008/04
2008/03
2008/02
2008/01
2007/12
2007/11
2007/10
2007/09
2007/08
2007/07
2007/06
2007/05
2007/04
2007/03
2007/02
2007/01
2006/12
2006/10
2006/09
2006/08
2006/07
Link Site
apache / The Jakarta Project
blog / choi won woo
blog / game story
blog / 겟나인스토리
book / 무료 기술서적
CalendarHub - Web Calendars
Examples from The Java Developer..
http://www.clocklink.com/
http://www.java-tips.org/
http://www.koders.com
http://www.tlbox.com/
java / http://allapplabs.com/
java / J2SE DOC KR
java / Java Glossary
java / java2s.com
Javadocs Assemble
Life is so Coooool~~
OpenDNS Blog
shkim blog
social / hpc&ot lab
340458 Visitors up to today!
Today 117 hit, Yesterday 182 hit

Java 명령어의 옵션 정리
2006/09/05 17:48
[Dev/Java]

출처 : http://blog.naver.com/lover1125/100004432829

자바프로그램(Java Application)을 실행시켜 주는 명령어이다.


사용법:java <options> <classfiles> <argument> 또는
         java <options> -jar file.jar <argument>

options: 옵션
classfiles: 호출될 클래스 파일 이름
file.jar: 호출될 jar파일 이름
argument:main함수에 파라미터로 보내질 문자열


예를들어, main함수를 포함하는 Hello.class 파일이 존재할경우,
java Hello 로 프로그램을 실행시킬수 있는데, 확장자인 class는 생략할수 있지만,
대소문자는 구별하므로, 정확하게 기입해야 한다.
java Hello Greeting 처럼 Greeting을 덧붙일경우, main함수에 문자열인자로 Greeting을 보낼수 있다.

a) -client:
자바 HotSpot Client VM을 선택한다. (디폴트 값이다)

b) -server:
자바 HotSpot Server VM을 선택한다.

c) -classpath (-cp):
참조할 클래스 파일 패스를 지정하는데, jar파일, zip파일, 클래스파일의 디렉터리 위치를 기술한다.
각 클래스파일 패스는 콜론(:)을 통해서, 분리시켜 기술한다
자바VM은  자바프로그램을 로딩시, -classpath로 지정된 클래스 패스나, java플래폼이 설치된, 운영체제에서의
환경변수로 지정된, 클래스패스를 통해서, 클래스 파일들을 참조하게 된다.

d) -D <property name>=<property value>:
시스템의 property 값을 설정한다.

ex) java -Djava.library.path=. HelloWorld

자바의 시스템 property(속성)중 "java.library.path"값을 "." (현재디렉터리)로 지정해서, HelloWorld 실행시켜라는 의미 이다.

위와같이 자바VM에 지정된 속성을 실행시 -D옵션을 사용해서, 변경, 지정할수 있다.

e) -jar 파일이름:

jar파일로 압축되어져 있는 자바 프로그램을 실행시킨다.

클래스 파일이름 대신 jar파일을 사용해서, 압축되어져 있는 자바 프로그램을 실행시킬수 있는데, 위프로그램이 제대로 실행되어지기 위해서, Jar파일안의 manifest라는 텍스트 파일에 Main-Class:classname 같은 형태의 텍스트 라인이 포함되어 있어야 한다.

그리고, 여기에 기술된 classname은 main함수를 포함하고 있는 클래스 이름이 되어야 한다.

f) -verbose:

자바프로그램 실행되어지는 정보를 화면에 출력해준다.

-verbose:class

로딩되어지는 각클래스들의 정보를 화면에 출력한다.

-verbose:gc

garbage collection 이벤트를 화면에 출력한다.

-verbose:jni

native 함수들과 다른 자바 native 인터페이스 사용에 대한 정보를 출력한다

g) -version:

현재 JVM의 버젼 정보만 출력한다

h) -showversion:

현재 JVM의 버젼정보를 출력한다.

java -showversion HelloWolrd

와 같이 자바 프로그램을 실행시키면서, 자바 버젼정보를 출력할수 있다.

i) -X

비표준 자바옵션 리스트를 화면에 출력해준다.

i-1) -Xms, -Xmx

자바를 구동시, JVM이 사용가능한 최대 메모리 사이즈를 변경합니다.

JVM이 자바프로그램을 구동하기 위해, 초기설정된 메모리사이즈는 64M입니다.

사용방법은 다음과 같습니다

java -Xms <초기힙사이즈> -Xmx <최대힙사이즈>

예를들어, Hello.class 자바 프로그램을 시작시, 256M(메가)의 힙사이즈를 할당하며, 최대 512M의 힙사이즈를 할당받고 싶다면,  다음과같이 합니다.

java -Xms256m -Xmx512m Hello

2주간 인기글2주간 인기글이 없습니다.

java
Trackback0 : Comment1
Trackback Address :: http://www.anfamily.net/mcsong/trackback/77
쉬익풍 | 2009/08/25 14:24 | PERMALINK | EDIT/DEL | REPLY
좋은 정보 담아 갈께요.
Name
Password
Homepage
Secret
#1 ... #263 #264 #265 #266 #267 #268 #269 #270 #271 ... #333
Powered by Tattertools.com / Designed by Daisy