." Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved.
." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
."
." This code is free software; you can redistribute it and/or modify it
." under the terms of the GNU General Public License version 2 only, as
." published by the Free Software Foundation.
."
." This code is distributed in the hope that it will be useful, but WITHOUT
." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
." version 2 for more details (a copy is included in the LICENSE file that
." accompanied this code).
."
." You should have received a copy of the GNU General Public License version
." 2 along with this work; if not, write to the Free Software Foundation,
." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
."
." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
." or visit www.oracle.com if you need additional information or have any
." questions.
."
.TH java 1 "05 Jul 2012"
.LP
.SH "̾��"
java \- Java���ץꥱ�������ư�ġ���
.LP
.RS 3
.TP 2
o
����
.TP 2
o
����
.TP 2
o
���ץ����
.TP 2
o
��Ϣ����
.RE
.LP
.SH "����"
.LP
.nf
\f3
.fl
\fP\f3java\fP [ options ] class [ argument ... ]
.fl
\f3java\fP [ options ] \f3\-jar\fP file.jar [ argument ... ]
.fl
.fi
.LP
.RS 3
.TP 3
options
���ޥ�ɥ饤���ץ����
.TP 3
class
�ƤӽФ���륯�饹��̾����
.TP 3
�ƤӽФ����JAR�ե������̾����\f2\-jar\fP�ȤȤ�ˤΤ��Ѥ���ޤ���
.TP 3
argument
\f3main\fP�ؿ����Ϥ��������
.RE
.LP
.SH "����"
.LP
.LP
\f3java\fP�ġ���ϡ�Java���ץꥱ��������ư���ޤ���java�ġ���ϡ�Java Runtime Environment��ư�����塢���ꤵ�줿���饹��?�ɤ������Υ��饹��\f3main\fP��åɤ�ƤӽФ����Ȥˤ�ꡢJava���ץꥱ��������ư���ޤ���
.LP
.LP
���Υ�åɤϡ�public�����static�Ȥ����������ɬ�פ�����ޤ����ޤ����ͤ��֤��ޤ�����ˡ�\f2String\fP�����ѥ����Ȥ��ƻ���Ǥ���ɬ�פ�����ޤ�����åɤ�����ϡ����Τ褦�ˤʤäƤ���ɬ�פ�����ޤ���
.LP
.nf
\f3
.fl
public static void main(String args[])
.fl
\fP
.fi
.LP
.LP
�ǥե���ȤǤϡ����ޥ�ɥ饤���ץ����ʳ��κǽ�ΰ�������ƤӽФ���륯�饹��̾���ˤʤ�ޤ�������̾���ˤϡ������������饹̾����Ѥ���ɬ�פ�����ޤ���\f3\-jar\fP���ץ�������ꤷ����硢���ޥ�ɥ饤���ץ����ʳ��κǽ�ΰ���������ץꥱ�������Υ��饹���ե�����ȥ�������ե������ޤ�\f3JAR\fP���������֤�̾���ˤʤ�ޤ������ξ�硢�ޥ˥ե����Ȥ�\f3Main\-Class\fP�إå����ǻ��ꤵ�줿���饹����ư���饹�ˤʤ�ޤ���
.LP
.LP
Java Runtime�ϡ��֡��ȥ��ȥ�åס����饹���ѥ������ȡ���ѳ�ĥ��ǽ����ӥ桼���������饹���ѥ���3�ս꤫�鵯ư���饹��¾�λ��Ѥ���Ƥ��륯�饹�����ޤ���
.LP
.LP
���饹̾�ޤ���JAR�ե�����̾�θ�ˤ��롢���ޥ�ɥ饤���ץ����ʳ��ΰ���ϡ�\f3main\fP�ؿ����Ϥ���ޤ���
.LP
.SH "���ץ����"
.LP
.LP
��ư�ġ���ˤϡ����ߤμ¹ԴĶ�����Ӿ���Υ����ǥ��ݡ��Ȥ����ɸ�४�ץ������ޤ����ޤ������ۥޥ���θ��ߤμ����Ǥϡ���ɸ�४�ץ����Υ��åȤ⥵�ݡ��Ȥ���ޤ�������ϡ�����Υ������ѹ�������ǽ��������ޤ���
.LP
.SH "ɸ�४�ץ����"
.LP
.RS 3
.TP 3
\-client
Java HotSpot Client VM�����ޤ���64�ӥå��б�JDK�ϸ������Ǥϡ����Υ��ץ�����̵�뤷��������Java Hotspot Server VM����Ѥ��ޤ���
.br
.br
�ǥե���Ȥ�VM������ˤĤ��Ƥϡ�
.na
\f2�����С� \- ���饹���ޥ���θ���\fP @
.fi
.TP 3
\-server
Java HotSpot Server VM�����ޤ���64�ӥå��б�JDK��Ǥϡ����ݡ��Ȥ����Τ�Java Hotspot Server VM�ΤߤǤ��뤿�ᡢ\-server���ץ������Ū������ޤ���
.br
.br
�ǥե���Ȥ�VM������ˤĤ��Ƥϡ�
.na
\f2�����С� \- ���饹���ޥ���θ���\fP @
.fi
.TP 3
\-agentlib:libname[=options]
�ͥ��ƥ��֡�����������ȡ��饤�֥��\f2libname\fP��?�ɤ��ޤ������Ȥ��м��Τ褦�˻��ꤷ�ޤ���
.br
.br
\-agentlib:hprof
.br
.br
\-agentlib:jdwp=help
.br
.br
\-agentlib:hprof=help
.br
.br
�ܺ٤ϡ�
.na
\f2JVMTI����������ȤΥ��ޥ�ɥ饤���ץ����\fP @
.fi
http://docs.oracle.com/javase/7/docs/platform/jvmti/jvmti.html#starting�Ȥ��Ƥ���������
.TP 3
\-agentpath:pathname[=options]
�ե�ѥ�̾����Ѥ��ơ��͡��ƥ��֡�����������ȡ��饤�֥���?�ɤ��ޤ����ܺ٤ϡ�
.na
\f2JVMTI����������ȤΥ��ޥ�ɥ饤���ץ����\fP @
.fi
http://docs.oracle.com/javase/7/docs/platform/jvmti/jvmti.html#starting�Ȥ��Ƥ���������
.TP 3
\-classpath classpath
.TP 3
\-cp classpath
���饹���ե����������ǥ��쥯�ȥꡢJAR���������֤����ZIP���������֤Υꥹ�Ȥ���ꤷ�ޤ������饹���ѥ��γƥ���ȥ�ϥ����(\f3:\fP)�Ƕ��ڤ�ޤ���\f3\-classpath\fP�ޤ���\f3\-cp\fP����ꤹ��ȡ����Υ��ץ������ͤˤ�ä�\f3CLASSPATH\fP�Ķ��ѿ������꤬�����С��饤�ɤ���ޤ���
.br
.br
\f3\-classpath\fP��\f3\-cp\fP����Ѥ��줺��\f3CLASSPATH\fP�����ꤵ��Ƥ��ʤ���硢�桼���������饹���ѥ��ϸ��ߤΥǥ��쥯�ȥ�(\f4.\fP)�ˤʤ�ޤ���
.br
.br
�ص��塢\f2*\fP�Υ١���̾��ޤ९�饹���ѥ����Ǥϡ�\f2.jar\fP�ޤ���\f2.JAR\fP���ĥ�Ҥ˻�ĥǥ��쥯�ȥ���Τ��٤ƤΥե�����Υꥹ�Ȥ���ꤹ��Τ�Ʊ��Ȥߤʤ���ޤ�(java�ץ?���Ϥ���2�ĤθƽФ�����̤Ǥ��ޤ���)��
.br
.br
���Ȥ��С��ǥ��쥯�ȥ�\f2foo\fP��\f2a.jar\fP��\f2b.JAR\fP���ޤޤ�Ƥ����硢���饹���ѥ�����\f2foo/*\fP��\f2A.jar:b.JAR\fP��Ÿ������ޤ�����������JAR�ե�����ν��֤�̤����Ȥʤ�ޤ������Υꥹ�Ȥˤϡ������ե������ޤᡢ���ꤵ�줿�ǥ��쥯�ȥ���Τ��٤Ƥ�JAR�ե����뤬�ޤޤ�ޤ���\f2*\fP�Τߤ���ʤ륯�饹���ѥ�������ȥ�ϡ����ߤΥǥ��쥯�ȥ���Τ��٤Ƥ�JAR�ե�����Υꥹ�Ȥ�Ÿ������ޤ���\f2CLASSPATH\fP�Ķ��ѿ��⡢������ˤ�Ʊ�ͤ�Ÿ������ޤ������饹���ѥ��Υ磻��ɥ�����Ÿ����ɬ����Java���ۥޥ���ε�ư���˼¹Ԥ���ޤ����������äơ��Ķ�����礻��Ԥ�ʤ��¤ꡢJava�ץ?��बŸ������Ƥ��ʤ��磻��ɥ����ɤ�ǧ�����뤳�ȤϤ���ޤ����Ȥ��С�\f2System.getenv(\\"CLASSPATH\\")\fP�ƽФ���������Ǥ���
.br
.br
���饹���ѥ��ξܺ٤ϡ�
.na
\f2���饹���ѥ�������\fP @
.fi
http://docs.oracle.com/javase/7/docs/technotes/tools/index.html#classpath�Ȥ��Ƥ���������
.TP 3
\-Dproperty=value
�����ƥࡦ�ץ�ѥƥ����ͤ����ꤷ�ޤ���
.TP 3
\-d32
.TP 3
\-d64
���줾��32�ӥåȴĶ���64�ӥåȴĶ��ǥץ?����¹Ԥ��뤳�Ȥ�ꥯ�����Ȥ��ޤ����ꥯ�����Ȥ��줿�Ķ������ȡ��뤵��Ƥ��ʤ������ݡ��Ȥ���Ƥ��ʤ����ϡ����顼����𤵤�ޤ���
.br
.br
���ߤΤȤ��?Java HotSpot Server VM�Τߤ�64�ӥåȤ����ݡ��Ȥ��Ƥ��뤿�ᡢ\-d64���ѻ��ˤ�\-server���ץ������Ū�˻��Ѥ���ޤ����������äơ�\-d64���ѻ��ˤϡ�\-client�ץ��ץ�����̵�뤵��ޤ������λ��ͤϡ�����Υ����Ǥ��ѹ��ˤʤ��ǽ��������ޤ���
.br
.br
\f3\-d32\fP��\f3\-d64\fP���ɤ������ꤵ��Ƥ��ʤ����ϡ��ǥե���ȤȤ��ơ�32�ӥåȴĶ��Ǽ¹Ԥ���ޤ������λ��ͤϡ�����Υ����Ǥ��ѹ��ˤʤ��ǽ��������ޤ���
.TP 3
\-enableassertions[:<package name>"..." | :<class name> ]
.TP 3
\-ea[:<package name>"..." | :<class name> ]
.TP 3
\-disableassertions[:<package name>"..." | :<class name> ]
.TP 3
\-da[:<package name>"..." | :<class name> ]
������������̵��ˤ��ޤ������줬�ǥե���ȤǤ���
.br
.br
����ʤ���\f3disableassertions\fP�ޤ���\f3\-da\fP����ꤹ��ȡ������������̵��ˤʤ�ޤ�����\f2...\fP�פǽ��������1�Ļ��ꤹ��ȡ����ꤷ���ѥå������Ȥ��Υ��֥ѥå�������ǥ����������̵��ˤʤ�ޤ�������Ȥ��ơ�\f2...\fP�פΤߤ���ꤹ��ȡ����ߤκ�ȥǥ��쥯�ȥ�ˤ���̾���Τʤ��ѥå�������ǥ����������̵��ˤʤ�ޤ�����\f2...\fP�פǽ����ʤ������1�Ļ��ꤹ��ȡ����ꤷ�����饹��ǥ����������̵��ˤʤ�ޤ���
.br
.br
�ѥå�����\f2com.wombat.fruitbat\fP��Ǥϥ�����������ͭ��ˤ������饹\f2com.wombat.fruitbat.Brickbat\fP��Ǥϥ�����������̵��ˤ��������ǡ��ץ?����¹Ԥ���ˤϡ����Τ褦�ʥ��ޥ�ɤ���Ѥ��ޤ���
.nf
\f3
.fl
java \-ea:com.wombat.fruitbat... \-da:com.wombat.fruitbat.Brickbat \fP\f4<Main Class>\fP\f3
.fl
\fP
.fi
\f3\-disableassertions\fP�����\f3\-da\fP�����å��ϡ�\f2���٤Ƥ�\fP���饹���?��������ӥ����ƥࡦ���饹��Ŭ�Ѥ���ޤ��������ƥࡦ���饹�ˤϥ��饹���?�����Ϥ���ޤ������������Υ롼��ˤ�1���㳰������ޤ�������ϡ�����ʤ��η����Ǥ��Υ����å�����ꤹ��ȡ����λ��꤬�����ƥ��Ŭ��\f2����ʤ�\fP���Ȥ������ȤǤ��������㳰�����Ѥ���С������ƥࡦ���饹���٤ƤΥ��饹�ǥ������������ñ��ͭ��ˤ��뤳�Ȥ��Ǥ��ޤ������٤ƤΥ����ƥࡦ���饹�ǥ�����������̵��ˤ��뤿��ˡ��̤Υ����å����Ѱդ���Ƥ��ޤ������θ��\f3\-disablesystemassertions\fP�Ȥ��Ƥ���������
������������ͭ��ˤ��ޤ��������������ϡ��ǥե���ȤǤ�̵��ˤʤäƤ��ޤ���
.br
.br
����ʤ���\f3enableassertions\fP�ޤ���\f3\-ea\fP����ꤹ��ȡ������������ͭ��ˤʤ�ޤ�����\f2...\fP�פǽ��������1�Ļ��ꤹ��ȡ����ꤷ���ѥå������Ȥ��Υ��֥ѥå�������ǥ����������ͭ��ˤʤ�ޤ�������Ȥ��ơ�\f2...\fP�פΤߤ���ꤹ��ȡ����ߤκ�ȥǥ��쥯�ȥ�ˤ���̾���Τʤ��ѥå�������ǥ����������ͭ��ˤʤ�ޤ�����\f2...\fP�פǽ����ʤ������1�Ļ��ꤹ��ȡ����ꤷ�����饹��ǥ����������ͭ��ˤʤ�ޤ���
.br
.br
ñ�쥳�ޥ�ɥ饤��ˤ����Υ����å��Υ�����ʣ�����ꤷ�����ϡ����ꤷ�������å������֤˽����Ƥ��饯�饹���?�ɤ���ޤ����������äơ����Ȥ��С��ѥå�����\f2com.wombat.fruitbat\fP(���֥ѥå�������ޤ�)��ǤΤߥ�����������ͭ��ˤ��ƥץ?����¹Ԥ���ˤϡ����Τ褦�ʥ��ޥ�ɤ���Ѥ��ޤ���
.nf
\f3
.fl
java \-ea:com.wombat.fruitbat... <Main Class>
.fl
\fP
.fi
\f3\-enableassertions\fP�����\f3\-ea\fP�����å��ϡ�\f2���٤Ƥ�\fP���饹���?��������ӥ����ƥࡦ���饹��Ŭ�Ѥ���ޤ��������ƥࡦ���饹�ˤϥ��饹���?�����Ϥ���ޤ������������Υ롼��ˤ�1���㳰������ޤ�������ϡ�����ʤ��η����Ǥ��Υ����å�����ꤹ��ȡ����λ��꤬�����ƥ��Ŭ��\f2����ʤ�\fP���Ȥ������ȤǤ��������㳰�����Ѥ���С������ƥࡦ���饹���٤ƤΥ��饹�ǥ������������ñ��ͭ��ˤ��뤳�Ȥ��Ǥ��ޤ������٤ƤΥ����ƥࡦ���饹�ǥ�����������̵��ˤ��뤿��ˡ��̤Υ����å����Ѱդ���Ƥ��ޤ������θ��\f3\-enablesystemassertions\fP�Ȥ��Ƥ���������
.TP 3
\-enablesystemassertions
.TP 3
\-esa
���٤ƤΥ����ƥࡦ���饹��ǥ�����������ͭ��ˤ��ޤ����Ĥޤꡢ�����ƥࡦ���饹�ˤĤ���\f2�����������Υǥե���ȡ����ơ�����\fP��\f2true\fP�����ꤷ�ޤ���
.TP 3
\-disablesystemassertions
.TP 3
\-dsa
���٤ƤΥ����ƥࡦ���饹��ǥ�����������̵��ˤ��ޤ���
.TP 3
\-help�ޤ���\-?
������ˡ��ɽ�����ƽ�λ���ޤ���
.TP 3
\-jar
JAR�ե�����˥��ץ��벽���줿�ץ?����¹Ԥ��ޤ����ǽ�ΰ���ϡ���ư���饹��̾���ǤϤʤ���JAR�ե������̾���ˤ��ޤ������Υ��ץ����ǽ����ˤϡ�JAR�ե�����Υޥ˥ե����Ȥ�\f3��Main\-Class:\fP\f4classname\fP\f3��\fP�Ȥ��������ιԤ���ꤹ��ɬ�פ�����ޤ���\f2classname\fP�ˤϡ����ץꥱ�������γ��ϰ��֤Ȥ��Ƶ�ǽ����\f2public\ static\ void\ main(String[]\ args)\fP��åɤ�ޤ९�饹����ꤷ�ޤ���JAR�ե�����Ȥ��Υޥ˥ե����ȤˤĤ��Ƥϡ�jar(1)�ȡ�
.na
\f2Java���塼�ȥꥢ��\fP @
.fi
http://docs.oracle.com/javase/tutorial/deployment/jar/�Ρ�Trail: Jar Files�פȤ��Ƥ���������\
.br
.br
���Υ��ץ�������Ѥ���ȡ����ꤷ��JAR�ե����뤬���٤ƤΥ桼���������饹�Υ������ˤʤꡢ�桼���������饹���ѥ���¾�������̵�뤵��ޤ���
.br
.br
��java \-jar�ץ��ץ����Ǽ¹ԤǤ���JAR�ե�����ϡ��¹Ը��¤Υ��åȤ��ݻ�Ƥ��ޤ������Τ��ᡢ��java \-jar�פ���Ѥ��ʤ��Ǽ¹Ԥ��뤳�Ȥ��ǽ�Ǥ���
.na
\f2Java Archive(JAR)�ե�����\fP @
.fi
.TP 3
\-javaagent:jarpath[=options]
Java�ץ?��ߥ��쥨��������Ȥ�?�ɤ��ޤ���
.na
\f2java.lang.instrument\fP @
.fi
.TP 3
\-jre\-restrict\-search
�桼�������ץ饤�١��Ȥ�JRE��С�������˴ޤ�ޤ���
.TP 3
\-no\-jre\-restrict\-search
�桼�������ץ饤�١��Ȥ�JRE��С�����������ޤ���
.TP 3
\-showversion
�С����������ɽ������³�Ԥ��ޤ���(��Ϣ����: \f3\-version\fP��)
.TP 3
\-splash:imagepath
\f2imagepath\fP�˻��ꤵ�줿�����ޤॹ�ץ�å�����̤�ɽ�����ޤ���
.TP 3
\-verbose
.TP 3
\-verbose:class
���饹���?�ɤ���뤿�Ӥ˥��饹�˴ؤ�������ɽ�����ޤ���
.TP 3
\-verbose:gc
���١��������쥯������٥�Ȥ�ȯ�����뤿�Ӥ���𤷤ޤ���
.TP 3
\-verbose:jni
�ͥ��ƥ��֡���åɤλ��Ѥ���Ӥ���¾��Java Native Interface(JNI)�����ƥ��ӥƥ��˴ؤ���������𤷤ޤ���
.TP 3
\-version
�С����������ɽ�����ƽ�λ���ޤ���(��Ϣ����: \f3\-showversion\fP��)
.TP 3
\-version:release
���ޥ�ɥ饤��˻��ꤵ�줿���饹�ޤ���JAR�ե����뤬��\f2release\fP�ǻ��ꤵ�줿�С�������ɬ�פȤ��Ƥ��뤳�Ȥ��ޤ�����ư���줿java���ޥ�ɤΥС�������λ������Ƥ���������������Ŭ�ڤʼ����������ƥ��Ǹ��Ĥ��ä����ˤϡ�����Ŭ�ڤʼ��������Ѥ���ޤ���
.br
.br
\f2release\fP�Ǥϡ�����ΥС����������Ǥ���ΤߤǤʤ����С������ʸ����ȸƤФ��С������Υꥹ�Ȥ���ꤹ�뤳�Ȥ�Ǥ��ޤ����С������ʸ����ϡ������Ĥ��ΥС�������ϰϤ����Ƕ��ڤä������ν���դ��ꥹ�ȤǤ����С�������ϰϤϡ��С������ID���С������ID�θ�˥������ꥹ��(*)���ղä�����Ρ��С������ID�θ�˥ץ饹����(+)���ղä�����Ρ�2�ĤΥС�������ϰϤ�ѥ����(&)�Ƿ�礷����Ρ��Τ����줫�ˤʤ�ޤ����������ꥹ���ϥץ�ե��å������פץ饹����ϻ��ꤵ�줿�С������ʾ����ѥ���ɤ�2�ĤΥС�������ϰϤ������Ѥ��줾���̣���ޤ�����������ޤ���
.nf
\f3
.fl
\-version:"1.6.0_13 1.6*&1.6.0_10+"
.fl
\fP
.fi
�嵭�ΰ�̣�ϡ��С������1.6.0_13��1.6��С������ID�ץ�ե��å����˻��1.6.0_10�ʾ�ΥС�����Τ����줫�饹�ޤ���JAR�ե����뤬ɬ�פȤ��Ƥ��롢�Ȥ������ȤǤ����С������ʸ����θ�̩�ʹ�ʸ������ˤĤ��Ƥϡ���Java Network Launching Protocol&API Specification(JSR\-56)�פΡ�Appendix A�פȤ��Ƥ���������
.br
.br
JAR�ե�����ξ����̾�С��������ޥ�ɥ饤��˻��ꤹ����⡢JAR�ե�����Υޥ˥ե�������˻��ꤹ�뤳�Ȥ��侩����Ƥ��ޤ���
.br
.br
���Υ��ץ����λ��Ѥ˴ؤ�����פʥݥꥷ������ˤĤ��Ƥϡ���Ҥ���դȤ��Ƥ���������
.RE
.LP
.SS
��ɸ�४�ץ����
.LP
.RS 3
.TP 3
\-X
��ɸ�४�ץ����˴ؤ�������ɽ�����ƽ�λ���ޤ���
.TP 3
\-Xint
���ץ���ѥ⡼�ɤ�ư��ޤ����ͥ��ƥ��֡������ɤؤΥ���ѥ����̵��ˤʤꡢ���٤ƤΥХ��ȥ����ɤ����ץ�ˤ�äƼ¹Ԥ���ޤ���Java HotSpot VM���б����륳��ѥ��餬����ѥե����ޥ�������ϡ����Υ⡼�ɤǤϼ¸�����ޤ���
.TP 3
\-Xbatch
�Хå����饦��ɡ�����ѥ����̵��ˤ��ޤ����̾VM�Ǥϡ��Хå����饦��ɡ�����ѥ��뤬��λ����ޤǡ���åɤ�Хå����饦��ɡ��������Ȥ��ƥ���ѥ��뤷�����ץ���⡼�ɤǥ�åɤ�¹Ԥ��ޤ���\f2\-Xbatch\fP�ե饰����ꤹ��ȡ��Хå����饦��ɡ�����ѥ��뤬̵��ˤʤꡢ���٤ƤΥ�åɤΥ���ѥ��뤬��λ����ޤǥե������饦��ɡ��������Ȥ��ƽ����ޤ���
.TP 3
\-Xbootclasspath:bootclasspath
�֡��ȡ����饹���ե����������ǥ��쥯�ȥꡢJAR���������֤����ZIP���������֤Υꥹ�Ȥ��Ƕ��ڤäƻ��ꤷ�ޤ������ꤷ���ѥ���¸�ߤ���֡��ȡ����饹���ե����뤬��Java�ץ�åȥե�����JDK�˴ޤޤ��֡��ȡ����饹���ե�����Τ����˻��Ѥ���ޤ���\f2���: rt.jar��Υ��饹���С��饤�ɤ�����Ū�Ǥ��Υ��ץ�������Ѥ��륢�ץꥱ�������ϡ������ƥ�����֤��ʤ��Ǥ���������Java Runtime Environment�Х��ʥꡦ�����ɡ��饤����ȿ�ˤʤ�ޤ���\fP
.TP 3
\-Xbootclasspath/a:path
�ǥ��쥯�ȥꡢJAR���������֤����ZIP���������֤Υѥ����Ƕ��ڤäƻ��ꤷ�ޤ����ѥ��ϥǥե���ȤΥ֡��ȥ��ȥ�åס����饹���ѥ��θ���ɲä���ޤ���
.TP 3
\-Xbootclasspath/p:path
�ǥ��쥯�ȥꡢJAR���������֤����ZIP���������֤Υѥ����Ƕ��ڤäƻ��ꤷ�ޤ����ѥ��ϥǥե���ȤΥ֡��ȥ��ȥ�åס����饹���ѥ��������ɲä���ޤ���\f2���: rt.jar��Υ��饹���С��饤�ɤ�����Ū�Ǥ��Υ��ץ�������Ѥ��륢�ץꥱ�������ϡ������ƥ�����֤��ʤ��Ǥ���������Java Runtime Environment�Х��ʥꡦ�����ɡ��饤����ȿ�ˤʤ�ޤ���\fP
.TP 3
\-Xcheck:jni
Java Native Interface(JNI)��ǽ���Ф����ɲå����å���Ԥ��ޤ�������Ū�ˤϡ�Java���ۥޥ����JNI�ꥯ�����Ȥ��������ˡ�JNI�ؿ����Ϥ����ѥ����ȡ��¹ԴĶ��Υǡ����ڤ��ޤ���̵��ʥǡ��������Ĥ��ä����ϡ��ͥ��ƥ��֡������ɤ����꤬���뤳�Ȥ��Ƥ��뤿�ᡢJava���ۥޥ������̿Ū���顼��ȯ�����ƽ�λ���ޤ������Υ��ץ�������Ѥ���ȡ��ѥե����ޥ��㲼��ͽ�ۤ���ޤ���
.TP 3
\-Xfuture
���饹�ȥե�����η�����̩�˥����å����ޤ������̸ߴ������ݤĤ��ᡢJDK�β��ۥޥ��¹Ԥ���ǥե���Ȥη��������å��ϡ�JDK���եȥ������ΥС������1.1.x���¹Ԥ�������å���Ʊ���٤θ�̩���ˤʤäƤ��ޤ���\f3\-Xfuture\fP�ե饰����ꤹ��ȡ����饹���ե���������λ��ͤؤν������뤿��Τ�긷̩�ʥ����å���ͭ��ˤʤ�ޤ���Java���ץꥱ�������ư�ġ���ξ���Υ����Ǥϡ���긷̩�ʥ����å����ǥե���Ȥˤʤ뤿�ᡢ�����������ɤ�ȯ����Ȥ��ˤϤ��Υե饰����Ѥ��뤳�Ȥ����ᤷ�ޤ���
.TP 3
\-Xnoclassgc
���饹�Υ��١��������쥯������̵��ˤ��ޤ������Υ��ץ�������Ѥ���ȡ��?�ɺѥ��饹�������������뤳�Ȥ��ʤ��ʤ뤿�ᡢ����Ū�ʥ�������̤����礷�ޤ������ξ�硢���ץꥱ�������ˤ�äƤ�OutOfMemoryError�����?������ǽ��������ޤ���
.TP 3
\-Xincgc
�����롦���١��������쥯����ͭ��ˤ��ޤ��������롦���١��������쥯���ϡ��ǥե���ȤǤ�̵��ˤʤäƤ��ޤ���ͭ��ˤ���ȡ��ץ?���μ¹���˥��١��������쥯�����ˤ������ߤ�ȯ�����ʤ��ʤ�ޤ��������롦���١��������쥯���ϡ��ץ?����Ʊ���˼¹Ԥ��뤳�Ȥ����ꡢ���ξ�硢�ץ?�������ѤǤ���ץ?�å�ǽ�Ϥ��㲼���ޤ���
.TP 3
\-Xloggc:file
\-verbose:gc��Ʊ�ͤ˥��١��������쥯������٥�Ȥ�ȯ�����뤿�Ӥ���𤷤ޤ��������Υǡ�����\f2file\fP�˵�Ͽ���ޤ���\f2\-verbose:gc\fP����ꤷ���Ȥ�����𤵤������¾�ˡ���𤵤��ƥ��٥�Ȥ���Ƭ�ˡ��ǽ�Υ��١��������쥯������٥�Ȥ���ηв����(��ñ��)���դ��ä����ޤ���
.br
.br
�ͥåȥ���Υ쥹�ݥ��֤ˤ�ä�JVM�μ¹�®�٤��㲼����Τ��뤿�ᡢ���Υե�����γ�Ǽ��ϡ���˥?���롦�ե����롦�����ƥ�ˤ��Ƥ����������ե����롦�����ƥब���դˤʤ�ȡ��ե�������ڤ�ͤ��졢���Υե�����˥ǡ�������³����Ͽ����ޤ������Υ��ץ�����\f2\-verbose:gc\fP��ξ��ޥ�ɥ饤��˻��ꤵ��Ƥ�����ϡ����Υ��ץ����ͥ�褵��ޤ���
.TP 3
\-Xmnsize�ޤ���\-XX:NewSize
�㤤����(�ʡ�����)�Υ����������ꤷ�ޤ���
.TP 3
\-Xmsn
��������ס���ν�����Х��ȿ��ǻ��ꤷ�ޤ������ꤹ���ͤϡ�1MB����礭��1024���ܿ��ˤ���ɬ�פ�����ޤ�������Х��Ȥ���ꤹ��ˤϡ�ʸ��\f2k\fP�ޤ���\f2K\fP���դ��ޤ����ᥬ�Х��Ȥ���ꤹ��ˤϡ�ʸ��\f2m\fP�ޤ���\f2M\fP���դ��ޤ����ǥե�����ͤϡ��¹Ի��˥����ƥ���˴�Ť�������ޤ����ܺ٤ϡ�
.na
\f2HotSpot Ergonomics\fP @
.fi
.br
.br
��:
.nf
\f3
.fl
\-Xms6291456
.fl
\-Xms6144k
.fl
\-Xms6m
.fl
.fl
\fP
.fi
.TP 3
\-Xmxn
��������ס���κ��祵������Х��ȿ��ǻ��ꤷ�ޤ������ꤹ���ͤϡ�2MB����礭��1024���ܿ��ˤ���ɬ�פ�����ޤ�������Х��Ȥ���ꤹ��ˤϡ�ʸ��\f2k\fP�ޤ���\f2K\fP���դ��ޤ����ᥬ�Х��Ȥ���ꤹ��ˤϡ�ʸ��\f2m\fP�ޤ���\f2M\fP���դ��ޤ����ǥե�����ͤϡ��¹Ի��˥����ƥ���˴�Ť�������ޤ����ܺ٤ϡ�
.na
\f2HotSpot Ergonomics\fP @
.fi
.br
.br
��:
.nf
\f3
.fl
\-Xmx83886080
.fl
\-Xmx81920k
.fl
\-Xmx80m
.fl
.fl
\fP
.fi
Solaris 7�����Solaris 8 SPARC�ץ�åȥե�����ξ��Τ����ͤξ�¤ϡ����褽4000m���饪���С��إåɤ��̤����ΤǤ���Solaris 2.6�����x86�ץ�åȥե�����ξ��ξ�¤ϡ����褽2000m���饪���С��إåɤ��̤����ΤǤ���Linux�ץ�åȥե�����ξ��ξ�¤ϡ����褽2000m���饪���С��إåɤ��̤����ΤǤ���
.TP 3
\-Xprof
�¹���Υץ?���Υץ�ե���������������ץ�ե����롦�ǡ�����ɸ����Ϥ˽��Ϥ��ޤ������Υ��ץ����ϡ��ץ?��೫ȯ�ѤΥ桼�ƥ���ƥ��Ȥ�������Ƥ��ޤ������ֲ�Ư�����ƥ�Ǥλ��Ѥ���Ū�Ȥ�����ΤǤϤ���ޤ���
.TP 3
\-Xrs
Java���ۥޥ���(JVM)�ˤ�륪�ڥ졼�ƥ��������ƥࡦ�����ʥ�λ��Ѥ餷�ޤ���
.br
.br
�����Υ����Ǥϡ�Java���ץꥱ���������������������åȥ����뤿��Υ���åȥ����եå���ǽ���ɲä���ޤ��������ε�ǽ�ˤ�ꡢJVM��������λ�������Ǥ⡢����åȥ�������˥桼������������åץ�����(�ǡ����١�����³�Υ��?���ʤ�)��¹ԤǤ���褦�ˤʤ�ޤ�����
.br
.br
Sun�Ҥ�JVM�ϡ������ʥ��å����뤳�Ȥˤ�äơ�JVM�ΰ۾ェλ�Τ���Υ���åȥ����եå���������ޤ���JVM�ϡ�SIGHUP��SIGINT�����SIGTERM����Ѥ��ơ�����åȥ����եå��μ¹ԤϤ��ޤ���
.br
.br
JVM�ϡ��ǥХå�����Ū�ǥ���åɡ������å������פ���Ȥ�����1.2��������餢�뵡ǽ��¸����뤿��ˤ⡢Ʊ�ͤε�������Ѥ��ޤ���Sun�Ҥ�JVM�ϡ�����åɡ�����פ�¹Ԥ��뤿���SIGQUIT����Ѥ��ޤ���
.br
.br
JVM��������Ǥ��륢�ץꥱ�������SIGINT��SIGTERM�ʤɤΥ����ʥ�����ˤ˥ȥ�åפ���ɬ�פ�����ȡ�JVM���Τ�ΤΥ����ʥ롦�ϥ�ɥ�ν���˻پ㤬�Ф��ǽ��������ޤ���\f3\-Xrs\fP���ޥ�ɥ饤���ץ�������Ѥ���ȡ�����������н�Ǥ��ޤ���Sun�Ҥ�JVM���Ф���\f3\-Xrs\fP����Ѥ���ȡ�SIGINT��SIGTERM��SIGHUP�����SIGQUIT���Ф��륷���ʥ롦�ޥ�����JVM�ˤ�ä��ѹ����줺�������Υ����ʥ���Ф��륷���ʥ롦�ϥ�ɥ�ϥ��ȡ��뤵��ޤ���
.br
.br
\f3\-Xrs\fP����ꤷ����硢����2�Ĥαƶ�������ޤ���
.RS 3
.TP 2
o
SIGQUIT�ˤ�륹��åɡ�����פϻ��ѤǤ��ޤ���
.TP 2
o
����åȥ����եå�����μ¹Ԥϡ�JVM����λ���褦�Ȥ��Ƥ��������System.exit()��ƤӽФ��ʤɤ��ơ��桼������������¦�ǹԤ�ɬ�פ�����ޤ���
.RE
.TP 3
\-Xssn
����åɤΥ����å��������������ꤷ�ޤ���
.TP 3
\-XX:AllocationPrefetchStyle=n
������˻��Ѥ����ץ�ե��å��Υ�����������ꤷ�ޤ����ǥե���Ȥ�2�Ǥ���
.br
.TP 3
\-XX:+AggressiveOpts
�Ѷ�Ū�ʺ�Ŭ����ͭ��ˤ��ޤ���
.br
.TP 3
\-XX:+|\-DisableAttachMechanism
���Υ��ץ����ϡ��ġ���(\f2jmap\fP�����\f2jconsole\fP�ʤ�)��JVM����³�Ǥ��뤫�ɤ�������ꤷ�ޤ����ǥե���ȤǤϡ����ε�ǽ��̵��ˤʤäƤ��ޤ����Ĥޤꡢ��³��ͭ��Ǥ���������:
.nf
\f3
.fl
java \-XX:+DisableAttachMechanism
.fl
\fP
.fi
.TP 3
\-XXLargePageSizeInBytes=n
���Υ��ץ����ϡ��顼�����ڡ����κ��祵��������ꤷ�ޤ���
.TP 3
\-XX:MaxGCPauseMillis=n
����GC�ٻ��֤Υ������åȤ����ꤷ�ޤ���
.br
����ϥ��եȡ�������Τ��ᡢJVM�ϼ¸��Τ���˺��������Ϥޤ����ǥե���Ȥ����ꤵ��Ƥ�������ͤϤ���ޤ���
.TP 3
\-XX:NewSize
�㤤����(�ʡ�����)�Υ����������ꤷ�ޤ���\f3\-Xmn\fP\f4size\fP��Ʊ���Ǥ���
.TP 3
\-XX:ParallelGCThreads=n
�ѥ��롦���쥯�����GC����åɤο������ꤷ�ޤ���
.br
.TP 3
\-XX:PredictedClassLoadCount=n
���Υ��ץ����Ǥϡ��ǽ��\f3UnlockExperimentalVMOptions\fP�ե饰�����ꤹ��ɬ�פ�����ޤ������ץꥱ�������¿���Υ��饹��?�ɤ�����ǡ��ä�\f3class.forName()\fP�����ˤ˻��Ѥ�������\f3PredictedClassLoadCount\fP�ե饰����Ѥ��ޤ����侩�ͤϡ�\f3\-verbose:class\fP����ν��Ϥ˼�����Ƥ���?�ɺѥ��饹�ο��Ǥ���
.br
������:
.nf
\f3
.fl
java \-XX:+UnlockExperimentalVMOptions \-XX:PredictedClassLoadCount=60013
.fl
\fP
.fi
.TP 3
\-XX:+PrintCompilation
HotSpot�����ʥߥå�������ࡦ����ѥ��餫��ξܺٽ��Ϥ�������ޤ���
.br
.TP 3
\-XX:+PrintGCDetails \-XX:+PrintGCTimeStamps
���١��������쥯�������Ϥ��ॹ����פȤȤ�˰������ޤ���
.br
.TP 3
\-XX:SoftRefLRUPolicyMSPerMB=0
���Υե饰�ϡ����եȥ��������Ȥ��Ѷ�Ū�����ͭ��ˤ��ޤ������Υե饰�ϡ�HotSpot GC�����եȥ��������ȥ�����Ȥαƶ����������˻��Ѥ��ޤ���
.TP 3
\-XX:TLABSize=n
����åɡ��?��������Хåե�(TLAB)��HotSpot�ǥǥե���Ȥ�ͭ��ˤʤäƤ��ޤ���HotSpot�Ǥϡ�TLAB�Υ�����������ѥ�����˴�Ť��Ƽ�ưŪ�˷��ꤷ�ޤ���\f3\-XX:TLABSize\fP���ץ�����TLAB�Υ���������Ĵ���Ǥ��ޤ���
.br
.TP 3
\-XX:+UnlockCommercialFeatures
���Υե饰�ϡ����ѵ�ǽ�λ��Ѥ�ǽưŪ�˥�å�������˻��Ѥ��ޤ������ѵ�ǽ�Ȥϡ�
.na
\f2Oracle Java SE Products Web�ڡ���\fP @
.fi
http://www.oracle.com/technetwork/java/javase/terms/products/index.html�ǵ��ꤵ�������"Oracle Java SE Advanced"�ޤ���"Oracle Java SE Suite"�Ǥ���
.br
���Υե饰�����ꤵ��Ƥ��ʤ���硢�ǥե���Ȥ�Java���ۥޥ������Ѳ�ǽ�ʾ��ѵ�ǽ�ʤ��Ǽ¹Ԥ��뤳�ȤǤ������ä����ѵ�ǽ��ͭ��ˤ���ȡ��¹Ի��ˤ��λ��Ѥ�̵��ˤ��뤳�ȤϤǤ��ޤ���
.TP 3
\-XX:+UseAltSigs
VM�Ǥϥǥե���Ȥ�\f2SIGUSR1\fP�����\f2SIGUSR2\fP����Ѥ��ޤ�����\f2SIGUSR1\fP�����\f2SIGUSR2\fP���ʥ�Ϣ�����륢�ץꥱ�������ȶ��礹���礬����ޤ���\f2\-XX:+UseAltSigs\fP���ץ����ϡ�VM�˥ǥե���ȤȤ���\f2SIGUSR1\fP��\f2SIGUSR2\fP�ʳ��Υ����ʥ����Ѥ����ޤ���
.TP 3
\-XX:+|\-UseCompressedOops
64�ӥå�JVM�ǰ��̻��Ȥ�ͭ��ˤ��ޤ���
.br
���Υ��ץ����ϥǥե���Ȥ�true�Ǥ���
.br
.TP 3
\-XX:+UseConcMarkSweepGC�ޤ���\-XX:+UseG1GC
�����Υե饰��Concurrent Mark Sweep (CMS)�ޤ���G1���١��������쥯������ͭ��ˤ��ޤ���
.br
.TP 3
\-XX:+|\-UseLargePages
���Υե饰�ϡ��顼�����ڡ��������ݡ��Ȥ�ͭ��ˤ�����˻��Ѥ��ޤ����顼�����ڡ����ϡ�Solaris�Ǥϥǥե���Ȥ�ͭ��ˤʤäƤ��ޤ���
.br
.TP 3
\-XX:+UseParallelOldGC
�ѥ��롦���١��������쥯����ͭ��ˤ��ޤ�������ϥ��롼�ץåȤ����ʿ�ѥ쥹�ݥ��֤��Ф��ƺ�Ŭ������ޤ���
.br
.RE
.LP
.SH "���"
.LP
.LP
\f3\-version:\fP\f2release\fP���ޥ�ɥ饤���ץ����Ǥϡ����������ʣ���������¤Ϥ���ޤ�����������ǽ�ʥ�������θ¤�줿���֥��åȤΤߤ�Ŭ�ڤʥ�����ɡ��ݥꥷ����ɽ���Ǥ��������Τߤ������˥��ݡ��Ȥ���ޤ��������Υݥꥷ���˼����ޤ���
.LP
.RS 3
.TP 3
1.
Ǥ�դΥС��������ϡ����Υ��ץ�������Ѥ��ʤ����Ȥ�ɽ���Ǥ��ޤ���
.TP 3
2.
��������ΥС������ID�����礭��Ǥ�դΥС������������ޤ���
.nf
\f3
.fl
"1.6.0_10+"
.fl
\fP
.fi
���ξ�硢\f21.6.0_10\fP�����礭��Ǥ�դΥС�������Ѥ���ޤ�������ϡ����ꤵ�줿�С�����������Υ��ե�������Ƴ�����줿(���뤤�Ϥ��ΥХ����������줿)��������Ǥ���
.TP 3
3.
��������ΥС������ID�����礭���С������ǡ����Υ������ե��ߥ�ξ�¤ˤ�ä����¤�����Ρ���������ޤ���
.nf
\f3
.fl
"1.6.0_10+&1.6*"
.fl
\fP
.fi
.TP 3
4.
��ι���2�ȹ���3�Ρ�OR������������ޤ���
.nf
\f3
.fl
"1.6.0_10+&1.6* 1.7+"
.fl
\fP
.fi
����Ϲ���2�˻��Ƥ��ޤ����������ѹ�������Υ���(1.7)��Ƴ�����줿��������Ʊ���ѹ��������Υ����Υ��åץǡ��ȤǤ����Ѳ�ǽ�ˤʤä����Ȥ�����������Ǥ���
.RE
.LP
.SH "�ѥե����ޥ����塼�˥���"
.LP
.LP
���롼�ץåȤޤ��ϥ쥹�ݥ��֤ι�®���Τɤ��餫���Ŭ�����뤿��Ρ��Ū�ʥ��塼�˥��ե饰�λ�����˼����ޤ���
.LP
.SS
���롼�ץåȤ���夹�뤿��Υ��塼�˥�
.LP
.nf
\f3
.fl
java \-d64 \-server \-XX:+AggressiveOpts \-XX:+UseLargePages \-Xmn10g \-Xms26g \-Xmx26g
.fl
\fP
.fi
.LP
.SS
�쥹�ݥ��֤�®�����뤿��Υ��塼�˥�
.LP
.nf
\f3
.fl
java \-d64 \-XX:+UseG1GC \-Xms26g Xmx26g \-XX:MaxGCPauseMillis=500 \-XX:+PrintGCTimeStamps
.fl
\fP
.fi
.LP
.SH "��λ���ơ�����"
.LP
.LP
���̤ˡ����ν�λ�ͤ���ư�ġ��뤫���֤����Τ��̾��ư���������ʰ���ǸƤӽФ��줿��������ʥ��顼��ȯ�������������뤤��Java���ۥޥ����㳰�����?���줿���Ǥ���������Java���ץꥱ�������ϡ�API�ƽФ�\f2System.exit(exitValue)\fP����Ѥ���Ǥ�դ��ͤ��֤����Ȥ����뤳�Ȥ�Ǥ��ޤ���
.LP
.RS 3
.TP 2
o
\f20\fP: ���ェλ
.TP 2
o
\f2>0\fP: ���顼ȯ��
.RE
.LP
.SH "��Ϣ����"
.LP
.RS 3
.TP 2
o
javac(1)
.TP 2
o
jdb(1)
.TP 2
o
javah(1)
.TP 2
o
jar(1)
.TP 2
o
.na
\f2Java��ĥ��ǽ�ե졼����\fP @
.fi
.TP 2
o
.na
\f2�������ƥ�\fP @
.fi
.TP 2
o
.na
\f2HotSpot VM Specific Options\fP @
.fi
.RE
.LP