![]() | Documentation Contents |
java [ options ] class [ argument ... ] java [ options ] -jar file.jar [ argument ... ]
options
- ?????????????????????????????????
class
- ????????????????????????????????????
file.jar
- ?????????????????? JAR ??????????????????????????????
-jar
????????????????????????argument
- main ???????????????????????????
java ???????????????Java ?????????????????????????????????????????????java ???????????????Java Runtime Environment ???????????????????????????????????????????????????????????????????????????????????? main ?????????????????????????????????????????????Java ?????????????????????????????????????????????
????????????????????????public ????????? static ????????????????????????????????????????????? ????????????????????????????????????????????? ????????????
String
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????public static void main(String args[])?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????-jar ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? JAR ?????????????????????????????????????????? ???????????????????????????????????? Main-Class ???????????????????????????????????????????????????????????????????????????
Java Runtime ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 3 ???????????????????????????????????????????????????????????????????????????????????????
????????????????????? JAR ???????????????????????????????????????????????????????????????????????????????????????main ???????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????
- -client
Java HotSpot Client VM ?????????????????????64 ??????????????? JDK ????????????????????????????????????????????????????????????????????? Java Hotspot Server VM ?????????????????????
?????????????????? VM ?????????????????????????????????????????? - ????????????????????????????????????????????????????????????
- -server
Java HotSpot Server VM ?????????????????????64 ??????????????? JDK ??????????????????????????????????????? Java Hotspot Server VM ????????????????????????-server ???????????????????????????????????????????????????
?????????????????? VM ?????????????????????????????????????????? - ????????????????????????????????????????????????????????????
- -agentlib:libname[=options]
- ???????????????????????????????????????????????? libname ???????????????????????? ?????????????????????????????????????????????
-agentlib:hprof
-agentlib:jdwp=help
-agentlib:hprof=help
???????????????????????????JVMTI ????????????????????????????????????????????????????????????????????????????????????
- -agentpath:pathname[=options]
- ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JVMTI ????????????????????????????????????????????????????????????????????????????????????
- -classpath classpath
- -cp classpath
- ?????????????????????????????????????????????????????????JAR ??????????????????????????? ZIP ????????????????????????????????????????????????????????????????????????????????????????????? (:) ?????????????????????-classpath ????????? -cp ???????????????????????????????????????????????????????????? CLASSPATH ????????????????????????????????????????????????????????????
-classpath ??? -cp ?????????????????????CLASSPATH ????????????????????????????????????????????????????????????????????????????????????????????? (
.
) ??????????????????????????????
*
????????????????????????????????????????????????????????????????????????????????????.jar
?????????.JAR
????????????????????????????????????????????????????????????????????????????????????????????? (Java ???????????????????????? 2 ???????????????????????????????????????)???
?????????????????????????????????foo
???a.jar
???b.JAR
???????????????????????????????????????????????????foo/*
???A.jar:b.JAR
???????????????????????? ????????????JAR ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? JAR ?????????????????????????????????*
??????????????????????????????????????????????????????????????????????????????????????????????????? JAR ????????????????????????????????????????????????CLASSPATH
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java ?????????????????????????????????????????????????????????????????????System.getenv("CLASSPATH") ????????????????????????????????????????????????????????????????????????Java ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Dproperty=value
- ?????????????????????????????????????????????????????????
- -d32
- -d64
- ???????????? 32 ??????????????????64 ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????Java HotSpot Server VM ????????? 64 ????????????????????????????????????????????????-d64 ?????????????????? -server ????????????????????????????????????????????????????????????????????????-d64 ??????????????????-client?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
-d32 ??? -d64 ??????????????????????????????????????????????????????????????????????????????32 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -enableassertions[:<package name>"..."| :<class name> ]
- -ea[:<package name>"..."| :<class name> ]
- ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????? enableassertions ????????? -ea ?????????????????????????????????????????????????????????????????????...???????????????????????? 1 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...?????????????????????????????? 1 ?????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? com.wombat.fruitbat (??????????????????????????????) ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
java -ea:com.wombat.fruitbat... <Main Class>-enableassertions ????????? -ea ?????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????? 1 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????? -enablesystemassertions ??????????????????????????????
- -disableassertions[:<package name>"..."| :<class name> ]
- -da[:<package name>"..."| :<class name> ]
- ????????????????????????????????????????????????????????????????????????????????????
??????????????? disableassertions ????????? -da ?????????????????????????????????????????????????????????????????????...???????????????????????? 1 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...?????????????????????????????? 1 ?????????????????????????????????????????????????????????????????????????????????????????????
??????????????? com.wombat.fruitbat ?????????????????????????????????????????????????????? com.wombat.fruitbat.Brickbat ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
java -ea:com.wombat.fruitbat... -da:com.wombat.fruitbat.Brickbat <Main Class>-disableassertions ????????? -da ?????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????? 1 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????? -disablesystemassertions ??????????????????????????????
- -enablesystemassertions
- -esa
- ????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????? true ?????????????????????
- -disablesystemassertions
- -dsa
- ?????????????????????????????????????????????????????????????????????????????????
- -jar
- JAR ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JAR ?????????????????????????????????????????????????????????????????????????????????JAR ???????????????????????????????????????Main-Class:classname???????????????????????????????????????????????????????????????classname ????????????????????????????????????????????????????????????????????? public static void main(String[] args) ???????????????????????????????????????????????????JAR ?????????????????????????????????????????????????????????jar ?????????????????????????????????????????????Java ???????????????????????????Trail: Jar Files?????????????????????????????????
?????????????????????????????????????????????????????? JAR ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Solaris 8 ????????????java -jar???????????????????????????????????? JAR ????????????????????????????????????????????????????????????????????? ??????????????????java -jar????????????????????????????????????????????????????????????Java Archive (JAR) ??????????????????????????????????????????
- -javaagent:jarpath[=options]
- Java ?????????????????????????????????????????????????????????????????????java.lang.instrument ??????????????????????????????
- -verbose
- -verbose:class
- ???????????????????????????????????????????????????????????????????????????????????????
- -verbose:gc
- ????????????????????????????????????????????????????????????????????????????????????
- -verbose:jni
- ????????????????????????????????????????????????????????? Java Native Interface (JNI) ???????????????????????????????????????????????????????????????
- -version
- ??????????????????????????????????????????????????????
- -version:release
- ??????????????????????????????????????????????????? JAR ??????????????????release ???????????????????????????????????????????????????????????????????????????????????????????????? java ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
release ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ID?????????????????? ID ??????????????????????????? (*) ??????????????????????????????????????? ID ???????????????????????? (+) ????????????????????????2 ???????????????????????????????????????????????? (&) ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 2 ????????????????????????????????????????????????????????????????????????????????????????????????
-version:"1.5.0_04 1.5*&1.5.1_02+"???????????????????????????????????? 1.5.0_04???????????? 1.5.1_02 ????????? 1.5 ?????????????????? ID ?????????????????????????????????????????????????????????????????????????????????????????? JAR ????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????Java Network Launching Protocol & API Specification (JSR-56)?????????Appendix A?????????????????????????????????JAR ???????????????????????????????????????????????????????????????????????????????????????????????????JAR ???????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -showversion
- ??????????????????????????????????????????????????????
- -?
- -help
- ??????????????????????????????????????????
- -X
- ???????????????????????????????????????????????????????????????????????????
- -Xint
- ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java HotSpot VM ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Xbatch
- ????????????????????????????????????????????????????????????????????????VM ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????-Xbatch ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Xbootclasspath:bootclasspath
- ????????????????????????????????????????????????????????????JAR ??????????????????????????? ZIP ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java 2 SDK ????????????????????????????????????????????????????????????????????????????????????: rt.jar ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java 2 Runtime Environment ????????????????????????????????????????????????????????????
- -Xbootclasspath/a:path
- ?????????????????????JAR ??????????????????????????? ZIP ????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????
- -Xbootclasspath/p:path
- ?????????????????????JAR ??????????????????????????? ZIP ????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????? rt.jar ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java 2 Runtime Environment ????????????????????????????????????????????????????????????
- -Xcheck:jni
- Java Native Interface (JNI) ????????????????????????????????????????????????????????????????????????Java ?????????????????? JNI ??????????????????????????????JNI ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Xfuture
- ??????????????????????????????????????????????????????????????????????????????????????????????????????Java 2 SDK ???????????????????????????????????????????????????????????????????????????JDK ???????????????????????????????????? 1.1.x ???????????????????????????????????????????????????????????????????????????-Xfuture ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Xnoclassgc
- ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? OutOfMemoryError ????????????????????????????????????????????????
- -Xincgc
- ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Xloggc:file
- -verbose:gc ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? file ?????????????????????-verbose:gc ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (?????????) ??????????????????????????????
????????????????????????????????????????????? JVM ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? -verbose:gc ????????????????????????????????????????????????????????????????????????????????????????????????????????????
- -Xmsn
- ????????????????????????????????????????????????????????????????????????????????????????????????????????????1M ???????????????????????? 1024 ?????????????????????????????????????????????????????????????????????????????????????????? k ????????? K ?????????????????? ????????????????????????????????????????????? m ????????? M ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HotSpot Ergonomics?????????????????????????????????
???:-Xms6291456 -Xms6144k -Xms6m- -Xmxn
- ????????????????????????????????????????????????????????????????????????????????????????????????????????????2M ???????????????????????? 1024 ?????????????????????????????????????????????????????????????????????????????????????????? k ????????? K ?????????????????? ????????????????????????????????????????????? m ????????? M ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HotSpot Ergonomics?????????????????????????????????
???:Solaris 7 ????????? Solaris 8 SPARC ?????????????????????????????????????????????????????????????????? 4000m ???????????????????????????????????????????????????????????????Solaris 2.6 ????????? x86 ???????????????????????????????????? 2000m ????????????????????????????????????????????????????????????Linux ????????????????????????????????????????????????????????? 2000m ????????????????????????????????????????????????????????????-Xmx83886080 -Xmx81920k -Xmx80m- -Xprof
- ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????
- -Xrs
- Java ??????????????? (JVM) ???????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????Java ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JVM ????????????????????????????????????????????????????????????????????????????????????????????????????????? (?????????????????????????????????????????????) ?????????????????????????????????????????????
Sun ??? JVM ????????????????????????????????????????????????????????????JVM ??????????????????????????????????????????????????????????????????????????????JVM ??????SIGHUP???SIGINT???????????? SIGTERM ??????????????????????????????????????????????????????????????????????????????
JVM ????????????????????????????????????????????????????????????????????????????????????1.2 ?????????????????????????????????????????????????????????????????????????????????????????????Sun ??? JVM ??????????????????????????????????????????????????? SIGQUIT ?????????????????????
JVM ??????????????????????????????????????????????????? SIGINT ??? SIGTERM ????????????????????????????????????????????????????????????????????????JVM ?????????????????????????????????????????????????????????????????????????????????????????????-Xrs ???????????????????????????????????????????????????????????????????????????????????????Sun ??? JVM ???????????? -Xrs ?????????????????????SIGINT???SIGTERM???SIGHUP???????????? SIGQUIT ???????????????????????????????????? JVM ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
-Xrs ?????????????????????????????? 2 ??????????????????????????????
- SIGQUIT ???????????????????????????????????????????????????
- ???????????????????????????????????????????????????JVM ?????????????????????????????????????????? System.exit() ??????????????????????????????????????????????????????????????????????????????
- -Xssn
- ?????????????????????????????????????????????????????????
- -XX:+UseAltSigs
- VM ???????????????????????? SIGUSR1 ????????? SIGUSR2 ????????????????????????SIGUSR1 ????????? SIGUSR2 ?????????????????????????????????????????????????????? ????????????????????????????????????-XX:+UseAltSigs ?????????????????????VM ??????????????????????????? SIGUSR1 ??? SIGUSR2 ?????????????????????????????????????????????
-version:release ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- ??????????????????????????? ?????????????????????????????????????????????????????????????????????????????????
- ?????????????????????????????? ID ????????????????????????????????????????????? ???????????????????????????
"1.5.0_03+"???????????????1.5.0_03 ?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????? (??????????????????????????????????????????) ????????????????????????
- ?????????????????????????????? ID ???????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????
"1.5.0_03+&1.5*"- ???????????? 2 ????????? 3 ??????OR?????????????????????????????????
"1.4.2_05+&1.4* 1.5+"??????????????? 2 ???????????????????????????????????????????????????????????? (1.5) ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
- ???javac - Java ?????????????????????????????????????????????
- ???jdb - Java ???????????????
- javah - C ??????????????????????????????????????????????????????
- ???jar - JAR ???????????????????????????
- ???Java ????????????????????????????????????
- ???????????????????????????
- ???HotSpot VM Specific Options???
Copyright © 1995-2010 Sun Microsystems, Inc. All Rights Reserved. Please send comments using this Feedback page. |
![]() Java Technology |