4033N/A." Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved.
0N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A."
0N/A." This code is free software; you can redistribute it and/or modify it
0N/A." under the terms of the GNU General Public License version 2 only, as
0N/A." published by the Free Software Foundation.
0N/A."
0N/A." This code is distributed in the hope that it will be useful, but WITHOUT
0N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A." version 2 for more details (a copy is included in the LICENSE file that
0N/A." accompanied this code).
0N/A."
0N/A." You should have received a copy of the GNU General Public License version
0N/A." 2 along with this work; if not, write to the Free Software Foundation,
0N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A."
2362N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2362N/A." or visit www.oracle.com if you need additional information or have any
2362N/A." questions.
0N/A."
5176N/A.TH javac 1 "05 Jul 2012"
0N/A
0N/A.LP
4033N/A.SH "̾��"
4935N/Ajavac \- Java�ץ?��ߥ󥰸��쥳��ѥ���
0N/A.LP
1178N/A.RS 3
1178N/A.TP 2
1178N/Ao
4033N/A����
1178N/A.TP 2
1178N/Ao
4033N/A����
1178N/A.TP 2
1178N/Ao
4033N/A���ץ����
1178N/A.TP 2
1178N/Ao
4935N/A���ޥ�ɥ饤�����ե�����
1178N/A.TP 2
1178N/Ao
4033N/A������
1178N/A.TP 2
1178N/Ao
4033N/A�����
1178N/A.TP 2
1178N/Ao
4935N/A�ץ?��ޥƥ��å������󥿥ե�����
1178N/A.TP 2
1178N/Ao
4033N/A��
1178N/A.TP 2
1178N/Ao
4033N/A��Ϣ����
1178N/A.RE
1178N/A
1178N/A.LP
4033N/A.SH "����"
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A \fP\f3javac\fP [ options ] [ sourcefiles ] [ classes ] [ @argfiles ]
0N/A.fl
4033N/A
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4033N/A����Ͻ���Ʊ�Ǥ���
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/Aoptions
4935N/A���ޥ�ɥ饤�󡦥��ץ����
0N/A.TP 3
0N/Asourcefiles
4935N/A����ѥ��뤵���1�İʾ�Υ��������ե�����(MyClass.java�ʤ�)��
0N/A.TP 3
0N/Aclasses
4935N/A���ν����оݤȤʤ�1�İʾ�Υ��饹(MyPackage.MyClass�ʤ�)��
0N/A.TP 3
0N/A@argfiles
4935N/A���ץ����ȥ��������ե��������󤷤�1�İʾ�Υե����롣���Υե��������Ǥ�\f2\-J\fP���ץ����ϻ���Ǥ��ޤ���
0N/A.RE
0N/A
0N/A.LP
4033N/A.SH "����"
0N/A.LP
0N/A.LP
4935N/A\f3javac\fP�ġ���ϡ�Java�ץ?��ߥ󥰸���ǵ��Ҥ��줿���饹�ȥ��󥿥ե�������������ɤ߼�ꡢ�Х��ȥ����ɤΥ��饹���ե�����˥���ѥ��뤷�ޤ����ޤ���Java���������ե����뤪��ӥ��饹������ν����Ԥ��ޤ���
0N/A.LP
0N/A.LP
4935N/A�������������ɤΥե�����̾��\f3javac\fP���Ϥ��ˤϡ�����2�Ĥ���ˡ������ޤ���
0N/A.LP
0N/A.RS 3
0N/A.TP 2
0N/Ao
4935N/A���������ե�����ο������ʤ����ϡ��ե�����̾�򥳥ޥ�ɥ饤���ľ�ܻ��ꤷ�ޤ���
0N/A.TP 2
0N/Ao
4935N/A���������ե�����ο���¿�����ϡ��ե�����̾�����ޤ��ϲ��ԤǶ��ڤäơ�1�ĤΥե��������󤷤ޤ������ˡ����Υꥹ�ȡ��ե�����̾����Ƭ��\f3@\fP���դ��ơ�\f3javac\fP�Υ��ޥ�ɥ饤��ǻ��ꤷ�ޤ���
0N/A.RE
0N/A
0N/A.LP
0N/A.LP
4935N/A�������������ɤΥե�����̾��\f2.java\fP��ĥ�Ҥ򡢥��饹�Υե�����̾��\f2.class\fP��ĥ�Ҥ��äƤ���ɬ�פ�����ޤ����ޤ������������ե�����ȥ��饹���ե�����Τɤ���⡢�������륯�饹���б�����롼��̾���äƤ���ɬ�פ�����ޤ������Ȥ��С�\f2MyClass\fP�Ȥ���̾���Υ��饹�ϡ�\f2MyClass.java\fP�Ȥ���̾���Υ��������ե�����˵��Ҥ���ޤ������Υ��������ե�����ϡ�\f2MyClass.class\fP�Ȥ���̾���ΥХ��ȥ����ɡ����饹���ե�����˥���ѥ��뤵��ޤ���
0N/A.LP
0N/A.LP
4935N/A�������饹���������Ƥ���ȡ��ɲäΥ��饹���ե����뤬��������ޤ��������Υ��饹���ե������̾���ϡ�\f2MyClass$MyInnerClass.class\fP�Τ褦�ˡ��������饹̾���������饹̾���Ȥ߹礻����Τˤʤ�ޤ���
0N/A.LP
0N/A.LP
4935N/A���������ե�����ϡ��ѥå��������ĥ꡼��ȿ�Ǥ����ǥ��쥯�ȥꡦ�ĥ꡼�����֤���ɬ�פ�����ޤ������Ȥ��С����٤ƤΥ��������ե������\f3/workspace\fP���֤��Ƥ����硢\f2com.mysoft.mypack.MyClass\fP�Υ������������ɤ�\f3/workspace/com/mysoft/mypack/MyClass.java\fP�ˤ���ɬ�פ�����ޤ���
0N/A.LP
0N/A.LP
4935N/A�ǥե���ȤǤϡ�����ѥ���ϡ��ƥ��饹���ե�������б����륽�������ե������Ʊ���ǥ��쥯�ȥ�˳�Ǽ���ޤ����̤ν�����ǥ��쥯�ȥ����ꤹ��ˤϡ�\f3\-d\fP����Ѥ��ޤ�(���θ�Υ��ץ����򻲾�)��
0N/A.LP
4033N/A.SH "���ץ����"
0N/A.LP
0N/A.LP
4935N/A����ѥ���ˤϡ����ߤγ�ȯ�Ķ��ǥ��ݡ��Ȥ���Ƥ��ꡢ����Υ�꡼���Ǥ⥵�ݡ��Ȥ����ɸ�४�ץ����Υ��åȤ�����ޤ�������ʳ�����ɸ�४�ץ����ϡ����ߤβ��ۥޥ��󤪤�ӥ���ѥ���μ����˸�ͭ�Υ��ץ����ǡ�������ѹ�������ǽ��������ޤ�����ɸ�४�ץ����ϡ�\f3\-X\fP�ǻϤޤ�ޤ���
0N/A.LP
0N/A.SS
4033N/Aɸ�४�ץ����
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-Akey[=value]
4935N/A���ץ?�å����Ϥ���륪�ץ���󡣤����ϡ�javac�ˤ�ä�ľ�ܲ�ᤵ�줺���ġ��Υץ?�å��ˤ�äƻ��Ѥ���ޤ���\f2key\fP�ˤϡ�1�Ĥޤ���ʣ���μ��̻Ҥ��.�פǶ��ڤä���Τ���ꤷ�Ƥ���������
0N/A.TP 3
4935N/A\-cppath�ޤ���\-classpathpath
4935N/A�桼�����Υ��饹���ե����뤪���(���ˤ�äƤ�)���ץ?�å��䥽�������ե�����θ���������ꤷ�ޤ������Υ��饹���ѥ���\f3CLASSPATH\fP�Ķ��ѿ��Υ桼���������饹���ѥ��򥪡��С��饤�ɤ��ޤ���\f3CLASSPATH\fP��\f3\-cp\fP��\f3\-classpath\fP�Τ��������ꤵ��Ƥ��ʤ���硢�桼���������饹���ѥ��ϡ����ߤΥǥ��쥯�ȥ�ˤʤ�ޤ����ܺ٤ϡ����饹���ѥ�������򻲾Ȥ��Ƥ���������
4935N/A.br
4935N/A.br
4935N/A\f3\-sourcepath\fP���ץ���󤬻��ꤵ��Ƥ��ʤ����ϡ����������ե������桼���������饹���ѥ����鸡������ޤ���
4935N/A.br
4935N/A.br
4935N/A\f3\-processorpath\fP���ץ���󤬻��ꤵ��Ƥ��ʤ����ϡ����ץ?�å���桼���������饹���ѥ����鸡������ޤ���
0N/A.TP 3
0N/A\-Djava.ext.dirs=directories
4935N/A���󥹥ȡ���ѳ�ĥ��ǽ�ΰ��֤򥪡��С��饤�ɤ��ޤ���
0N/A.TP 3
0N/A\-Djava.endorsed.dirs=directories
4033N/A��ǧ���줿ɸ��ѥ��ΰ��֤򥪡��С��饤�ɤ��ޤ���
0N/A.TP 3
0N/A\-d directory
4935N/A���饹���ե�����ν�����ǥ��쥯�ȥ�����ꤷ�ޤ������Υǥ��쥯�ȥ�Ϥ��Ǥ�¸�ߤ��Ƥ���ɬ�פ�����ޤ���\f3javac\fP�ǤϺ�������ޤ��󡣥��饹���ѥå������ΰ����Ǥ����硢\f3javac\fP�ϡ�ɬ�פ˱����ƥǥ��쥯�ȥ����������ѥå�����̾��ȿ�Ǥ������֥ǥ��쥯�ȥ�˥��饹���ե�������Ǽ���ޤ������Ȥ��С�\f3\-d/home/myclasses\fP�Ȼ��ꤷ�����饹��̾����\f2com.mypackage.MyClass\fP�Ǥ����硢���饹���ե������\f2/home/myclasses/com/mypackage/MyClass.class\fP�ˤʤ�ޤ���
4935N/A.br
4935N/A.br
4935N/A\f3\-d\fP�����ꤵ��ʤ��ä���硢\f3javac\fP�ϳƥ��饹���ե�����򡢤����������Ȥʤ륽�������ե������Ʊ���ǥ��쥯�ȥ���˳�Ǽ���ޤ���
4935N/A.br
4935N/A.br
4935N/A\f3���:\fP \f3\-d\fP�ǻ��ꤷ���ǥ��쥯�ȥ�ϥ桼���������饹���ѥ��˼�ưŪ�ˤ��ɲä���ޤ���
0N/A.TP 3
0N/A\-deprecation
4935N/A�侩����ʤ����С��䥯�饹�������Ѥޤ��ϥ����С��饤�ɤ���뤿�Ӥ�������ɽ�����ޤ���\f3\-deprecation\fP�����ꤵ��Ƥ��ʤ���硢\f3javac\fP�ϡ��侩����ʤ����С��䥯�饹����Ѥޤ��ϥ����С��饤�ɤ��Ƥ��륽�������ե�����������ɽ�����ޤ���\f3\-deprecation\fP��\f3\-Xlint:deprecation\fP�ξ�άɽ���Ǥ���
0N/A.TP 3
0N/A\-encoding encoding
4935N/A���������ե�����Υ��󥳡��ǥ���̾(\f2EUC\-JP��UTF\-8\fP�ʤ�)����ꤷ�ޤ���\f3\-encoding\fP�����ꤵ��Ƥ��ʤ����ϡ��ץ�åȥե�����Υǥե���ȡ�����С��������Ѥ���ޤ���
4033N/A.TP 3
4033N/A\-endorseddirs directories
4033N/A��ǧ���줿ɸ��ѥ��ΰ��֤򥪡��С��饤�ɤ��ޤ���
4033N/A.TP 3
4033N/A\-extdirs directories
4935N/A\f2ext\fP�ǥ��쥯�ȥ�ΰ��֤򥪡��С��饤�ɤ��ޤ���\f2directories\fP�ѿ��ˤϡ������Ƕ��ڤä��ǥ��쥯�ȥ�Υꥹ�Ȥ���ꤷ�ޤ������ꤷ���ǥ��쥯�ȥ���γ�JAR���������֤��顢���饹���ե����뤬��������ޤ������Ĥ��ä����٤Ƥ�JAR���������֤ϼ�ưŪ�˥��饹���ѥ��ΰ����ˤʤ�ޤ���
4935N/A.br
4935N/A.br
4935N/A���?����ѥ���(�ۤʤ�Java�ץ�åȥե�����˼������줿�֡��ȥ��ȥ�åס����饹���ĥ��ǽ���饹���Ф��ƥ���ѥ����Ԥ�)��¹Ԥ����硢���Υ��ץ����ˤϳ�ĥ��ǽ���饹��ޤ�ǥ��쥯�ȥ����ꤷ�ޤ����ܺ٤ϡ����?����ѥ��롦���ץ����򻲾Ȥ��Ƥ���������
0N/A.TP 3
0N/A\-g
4935N/A�?�����ѿ���ޤह�٤ƤΥǥХå�������������ޤ����ǥե���ȤǤϡ����ֹ椪��ӥ��������ե��������Τߤ���������ޤ���
0N/A.TP 3
0N/A\-g:none
4033N/A�ǥХå�������������ޤ���
0N/A.TP 3
0N/A\-g:{keyword list}
4935N/A����ޤǶ��ڤ�줿������ɡ��ꥹ�Ȥˤ����ꤵ�줿������μ���ΥǥХå�����Τߤ��������ޤ������Υ�����ɤ�ͭ��Ǥ���
0N/A.RS 3
0N/A.TP 3
0N/Asource
4935N/A���������ե�����ΥǥХå�����
0N/A.TP 3
0N/Alines
4033N/A���ֹ�ΥǥХå�����
0N/A.TP 3
0N/Avars
4935N/A�?�����ѿ��ΥǥХå�����
0N/A.RE
0N/A.TP 3
0N/A\-help
4033N/Aɸ�४�ץ����η�����ɽ�����ޤ���
0N/A.TP 3
0N/A\-implicit:{class,none}
4935N/A����Ū�˥?�ɤ��줿���������ե�������Ф��륯�饹���ե���������������椷�ޤ������饹���ե������ư��������ˤϡ�\f3\-implicit:class\fP����Ѥ��ޤ������饹���ե��������������������ˤϡ�\f3\-implicit:none\fP����Ѥ��ޤ������Υ��ץ���󤬻��ꤵ��ʤ��ä����Υǥե����ư��ϡ����饹���ե�����μ�ư�����ˤʤ�ޤ������ξ�硢���Τ褦�ʥ��饹���ե����뤬�������줿�����������¹Ԥ����ȡ�����ѥ��餫��ٹ�ȯ�Ԥ���ޤ������Υ��ץ��������Ū�����ꤵ�줿���ˤϡ��ٹ��ȯ�Ԥ���ޤ��󡣷��θ����򻲾Ȥ��Ƥ���������
4033N/A.TP 3
4033N/A\-Joption
4935N/A\f3javac\fP���ƤӽФ�\f3java\fP��ư�ġ���ˡ�\f2option\fP���Ϥ��ޤ������Ȥ��С�\f3\-J\-Xms48m\fP�Ȼ��ꤹ��ȡ��������ȥ��åס����꡼��48M�Х��Ȥ����ꤵ��ޤ���\f3\-J\fP����Ѥ��ơ�Java�ǵ��Ҥ��줿���ץꥱ��������¹Ԥ����ظ��VM�˥��ץ������Ϥ����Ȥϡ��褯�Ԥ��Ƥ��ޤ���
4935N/A.br
4935N/A.br
4935N/A\f3���:\fP \f3CLASSPATH\fP��\f3\-classpath\fP��\f3\-bootclasspath\fP�����\f3\-extdirs\fP�ϡ�\f3javac\fP��¹Ԥ��뤿��˻��Ѥ��륯�饹����ꤹ���ΤǤ�\f2����ޤ���\fP�����Τ褦����ˡ�ǥ���ѥ���μ��������뤳�Ȥϡ��̾��̵��̣�Ǥ��ꡢ��˴?��ȼ���ޤ������Τ褦����ˡ����Ѥ���ɬ�פ�������ϡ�\f3\-J\fP���ץ�������Ѥ��ơ�ɬ�פʥ��ץ������ظ��\f3java\fP��ư�ġ�����Ϥ��Ƥ���������
0N/A.TP 3
0N/A\-nowarn
4935N/A�ٹ��å�������̵��ˤ��ޤ��������\f3\-Xlint:none\fP��Ʊ����̣�Ǥ���
0N/A.TP 3
0N/A\-proc: {none,only}
4935N/A�������ѥ��롢����ξ��Τ������¹Ԥ��뤫�����椷�ޤ���\f3\-proc:none\fP�ϡ�������ʤ��ǥ���ѥ��뤬�¹Ԥ���뤳�Ȥ��̣���ޤ���\f3\-proc:only\fP�ϡ�������Τߤ��¹Ԥ��졢��³�Υ���ѥ���Ϥޤä����¹Ԥ���ʤ����Ȥ��̣���ޤ���
0N/A.TP 3
0N/A\-processor class1[,class2,class3...]
4033N/A�¹Ԥ������ץ?�å���̾�����������ꤷ����硢�ǥե���Ȥθ�������Ͼ�ά����ޤ���
0N/A.TP 3
0N/A\-processorpath path
4935N/A���ץ?�å��θ���������ꤷ�ޤ������Υ��ץ�������Ѥ��ʤ��ä���硢���饹���ѥ���ǥץ?�å��θ������Ԥ��ޤ���
0N/A.TP 3
0N/A\-s dir
4935N/A�������줿���������ե�����γ�Ǽ��Ȥʤ�ǥ��쥯�ȥ����ꤷ�ޤ������Υǥ��쥯�ȥ�Ϥ��Ǥ�¸�ߤ��Ƥ���ɬ�פ�����ޤ���\f3javac\fP�ǤϺ�������ޤ��󡣥��饹���ѥå������ΰ����ˤʤäƤ�����硢����ѥ���Ϥ��Υ��������ե�����򡢥ѥå�����̾��ȿ�Ǥ������֥ǥ��쥯�ȥ���˳�Ǽ���ޤ������κݡ�ɬ�פ˱����ƥǥ��쥯�ȥ��������ޤ������Ȥ��С��桼������\f3\-s/home/mysrc\fP�Ȼ��ꤷ�����饹��̾����\f2com.mypackage.MyClass\fP�Ǥ��ä���硢���Υ��������ե������\f2/home/mysrc/com/mypackage/MyClass.java\fP��˳�Ǽ����ޤ���
0N/A.TP 3
0N/A\-source release
4935N/A�����դ��륽�����������ɤΥС���������ꤷ�ޤ���\f2release\fP�ˤϼ����ͤ����Ǥ��ޤ���
0N/A.RS 3
0N/A.TP 3
0N/A1.3
4935N/A���Υ���ѥ���Ǥϡ�Java SE 1.3�ʹߤ�Ƴ�����줿�������������Τޤ���¾�θ��쵡ǽ�򥵥ݡ���\f2���ޤ���\fP��
0N/A.TP 3
0N/A1.4
4935N/AJava SE 1.4��Ƴ�����줿��������������ޤॳ���ɤ�����դ��ޤ���
0N/A.TP 3
0N/A1.5
4935N/AJava SE 5��Ƴ�����줿��Τ����¾�θ��쵡ǽ��ޤ�������ɤ�����դ��ޤ���
0N/A.TP 3
0N/A5
4935N/A1.5��Ʊ���Ǥ���
0N/A.TP 3
0N/A1.6
4935N/AJava SE 6�Ǥϸ�����Ф����ѹ���Ƴ������ޤ���Ǥ����������������������ե�������Υ��󥳡��ǥ��󥰡����顼����Java SE�����Τ褦�ʡַٹ�פǤϤʤ����֥��顼�פȤ�����𤵤��褦�ˤʤ�ޤ�����
0N/A.TP 3
0N/A6
4935N/A1.6��Ʊ���Ǥ���
4033N/A.TP 3
4033N/A1.7
4935N/A���줬�ǥե�����ͤǤ���Java SE 7��Ƴ�����줿��ǽ��ޤॳ���ɤ�����դ��ޤ���
4033N/A.TP 3
4033N/A7
4935N/A1.7��Ʊ���Ǥ���
0N/A.RE
0N/A.TP 3
0N/A\-sourcepath sourcepath
4935N/A���饹�ޤ��ϥ��󥿥ե�����������򸡺����륽�����������ɡ��ѥ�����ꤷ�ޤ����桼���������饹���ѥ���Ʊ�ͤˡ����������ѥ���ʣ���Υ���ȥ�ϥ����(\f3:\fP)�Ƕ��ڤ�ޤ������������ѥ��Υ���ȥ�ˤϡ��ǥ��쥯�ȥꡢJAR���������֤ޤ���ZIP���������֤����Ǥ��ޤ����ѥå���������Ѥ��Ƥ�����ϡ��ǥ��쥯�ȥ�ޤ��ϥ�����������Υ?���롦�ѥ�̾���ѥå�����̾��ȿ�Ǥ��Ƥ���ɬ�פ�����ޤ���
4935N/A.br
4935N/A.br
4935N/A\f3���:\fP ���饹���ѥ����饯�饹�ΤߤǤʤ����Υ������⸫�Ĥ��ä���硢���Υ��饹�ϼ�ư�ƥ���ѥ�����оݤˤʤ뤳�Ȥ�����ޤ������θ����򻲾Ȥ��Ƥ���������
0N/A.TP 3
0N/A\-verbose
4935N/A�ܺ٤ʽ��Ϥ�ɽ�����ޤ����?�ɤ���륯�饹����ӥ���ѥ��뤵��륽�������ե����뤴�Ȥξ��󤬽��Ϥ���ޤ���
4033N/A.TP 3
4033N/A\-version
4033N/A�С������������Ϥ��ޤ���
4033N/A.TP 3
4033N/A\-Werror
4033N/A�ٹ�ȯ���������˥���ѥ����λ���ޤ���
0N/A.TP 3
0N/A\-X
4033N/A��ɸ�४�ץ����˴ؤ�������ɽ�����ƽ�λ���ޤ���
0N/A.RE
0N/A
0N/A.LP
0N/A.SS
4935N/A���?����ѥ��롦���ץ����
0N/A.LP
0N/A.LP
4935N/A�ǥե���ȤǤϡ����饹�Υ���ѥ���ϡ�\f3javac\fP��ź�դ���Ƥ���ץ�åȥե�����Υ֡��ȥ��ȥ�åס����饹����ӳ�ĥ��ǽ���饹���Ф��ƹԤ��ޤ�����������\f3javac\fP�ϡ��ۤʤ�Java�ץ�åȥե�����˼������줿�֡��ȥ��ȥ�åס����饹����ӳ�ĥ��ǽ���饹���Ф��ƥ���ѥ����Ԥ���\f2���?����ѥ���\fP�פ⥵�ݡ��Ȥ��Ƥ��ޤ������?����ѥ����Ԥ����ϡ�\f3\-bootclasspath\fP�����\f3\-extdirs\fP����Ѥ��뤳�Ȥ����פǤ������θ�Υ��?����ѥ������򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-target version
4935N/A���ꤵ�줿�С�������VM�򥿡����åȤˤ������饹���ե�������������ޤ������Υ��饹���ե�����ϡ����ꤵ�줿�������åȰʹߤΥС������Ǥ�ư��ޤ��������������ΥС�������VM�Ǥ�ư��ޤ���ͭ��ʥ������åȤϡ�\f31.1\fP��\f31.2\fP��\f31.3\fP��\f31.4\fP��\f31.5\fP(\f35\fP���)��\f31.6\fP(\f36\fP���)�����\f31.7\fP(\f37\fP���)�Ǥ���
0N/A.LP
4935N/A\f3\-target\fP�Υǥե���Ȥϡ����Τ褦��\f3\-source\fP���ͤˤ�äƷ�ޤ�ޤ���
0N/A.RS 3
0N/A.TP 2
0N/Ao
4935N/A\-source��\f3���ꤵ��ʤ��ä�\fP��硢\-target���ͤ�\f31.7\fP�ˤʤ�ޤ���
4935N/A.TP 2
4935N/Ao
4935N/A\-source��\f31.2\fP�ξ�硢\-target���ͤ�\f31.4\fP�ˤʤ�ޤ���
0N/A.TP 2
0N/Ao
4935N/A\-source��\f31.3\fP�ξ�硢\-target���ͤ�\f31.4\fP�ˤʤ�ޤ���
0N/A.TP 2
0N/Ao
4935N/A\-source��\f31.5\fP�ξ�硢\-target���ͤ�\f31.7\fP�ˤʤ�ޤ���
0N/A.TP 2
0N/Ao
4935N/A\-source��\f31.6\fP�ξ�硢\-target���ͤ�\f31.7\fP�ˤʤ�ޤ���
4935N/A.TP 2
4935N/Ao
4935N/A\-source��\f3����ʳ����ͤξ��Ϥ��٤�\fP��\f3\-target\fP���ͤ�\f3\-source\fP���ͤˤʤ�ޤ���
0N/A.RE
0N/A.TP 3
0N/A\-bootclasspath bootclasspath
4935N/A���ꤵ�줿��Ϣ�Υ֡��ȡ����饹���Ф��ƥ��?����ѥ����Ԥ��ޤ����桼���������饹���ѥ���Ʊ�ͤˡ��֡��ȡ����饹���ѥ���ʣ���Υ���ȥ�ϥ����(\f3:\fP)�Ƕ��ڤ�ޤ����֡��ȡ����饹���ѥ��Υ���ȥ�ˤϡ��ǥ��쥯�ȥꡢJAR���������֤ޤ���ZIP���������֤����Ǥ��ޤ���
0N/A.RE
0N/A
0N/A.LP
0N/A.SS
4033N/A��ɸ�४�ץ����
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-Xbootclasspath/p:path
4935N/A�֡��ȥ��ȥ�åס����饹���ѥ��������ɲä��ޤ���
0N/A.TP 3
0N/A\-Xbootclasspath/a:path
4935N/A�֡��ȥ��ȥ�åס����饹���ѥ��θ���ɲä��ޤ���
0N/A.TP 3
0N/A\-Xbootclasspath/:path
4935N/A�֡��ȥ��ȥ�åס����饹���ե�����ΰ��֤򥪡��С��饤�ɤ��ޤ���
0N/A.TP 3
0N/A\-Xlint
4935N/A�侩����뤹�٤Ƥηٹ��ͭ��ˤ��ޤ������Υ�꡼���Ǥϡ����Ѳ�ǽ�ʤ��٤Ƥηٹ��ͭ��ˤ��뤳�Ȥ����ᤷ�ޤ���
4033N/A.TP 3
4033N/A\-Xlint:all
4935N/A�侩����뤹�٤Ƥηٹ��ͭ��ˤ��ޤ������Υ�꡼���Ǥϡ����Ѳ�ǽ�ʤ��٤Ƥηٹ��ͭ��ˤ��뤳�Ȥ����ᤷ�ޤ���
0N/A.TP 3
0N/A\-Xlint:none
4169N/A���٤Ƥηٹ��̵��ˤ��ޤ���
4033N/A.TP 3
4033N/A\-Xlint:name
4935N/A�ٹ�\f2name\fP��ͭ��ˤ��ޤ������Υ��ץ�����ͭ��ˤǤ���ٹ�Υꥹ�ȤˤĤ��Ƥϡ�\-Xlint���ץ�������Ѥ���ͭ��ޤ���̵��ˤǤ���ٹ�򻲾Ȥ��Ƥ���������
0N/A.TP 3
0N/A\-Xlint:\-name
4935N/A�ٹ�\f2name\fP��̵��ˤ��ޤ������Υ��ץ�����̵��ˤǤ���ٹ�Υꥹ�ȤˤĤ��Ƥϡ�\-Xlint���ץ�������Ѥ���ͭ��ޤ���̵��ˤǤ���ٹ�򻲾Ȥ��Ƥ���������
4033N/A.TP 3
4033N/A\-Xmaxerrs number
4033N/A�������륨�顼�κ���������ꤷ�ޤ���
0N/A.TP 3
4033N/A\-Xmaxwarns number
4033N/A��������ٹ�κ���������ꤷ�ޤ���
0N/A.TP 3
4033N/A\-Xstdout filename
4935N/A����ѥ���Υ�å������򡢻��ꤵ�줿�ե����������ޤ����ǥե���ȤǤϡ�����ѥ���Υ�å�������\f2System.err\fP�������ޤ���
0N/A.TP 3
4033N/A\-Xprefer:{newer,source}
4935N/A���뷿���Ф��ƥ��������ե�����ȥ��饹���ե������ξ��Ĥ��ä���硢���Τɤ���Υե�������ɤ߼�뤫����ꤷ�ޤ�(���θ����򻲾�)��\f2\-Xprefer:newer\fP����Ѥ�����硢���뷿���Ф��륽�������ե�����ȥ��饹���ե�����ο��������ɤ߼���ޤ�(�ǥե����)��\f2\-Xprefer:source\fP���ץ�������Ѥ�����硢���������ե����뤬�ɤ߼���ޤ���\f2SOURCE\fP����¸�ݥꥷ������Ѥ���������줿����Ǥ�դ����ץ?�å������������Ǥ���褦�ˤ�����ϡ�\f2\-Xprefer:source\fP����Ѥ��Ƥ���������
4033N/A.TP 3
4033N/A\-Xpkginfo:{always,legacy,nonempty}
4033N/A�ѥå���������ե�����ν������ꤷ�ޤ���
0N/A.TP 3
4033N/A\-Xprint
4033N/A���ꤵ�줿���Υƥ�����ɽ����ǥХå���Ū�ǽ��Ϥ��ޤ����������ѥ���Τɤ����¹Ԥ��ޤ��󡣽��Ϸ������ѹ�������ǽ��������ޤ���
0N/A.TP 3
4033N/A\-XprintProcessorInfo
4033N/A��������Υץ?�å����������ꤵ��Ƥ������˴ؤ���������Ϥ��ޤ���
4033N/A.TP 3
4033N/A\-XprintRounds
4033N/A��󤪤�Ӹ�³��������饦��ɤ˴ؤ���������Ϥ��ޤ���
4033N/A.RE
0N/A
0N/A.LP
4033N/A.SS
4935N/A\-Xlint���ץ�������Ѥ���ͭ��ޤ���̵��ˤǤ���ٹ�
4033N/A.LP
4033N/A.LP
4935N/A\f3\-Xlint:\fP\f2name\fP���ץ�������Ѥ��Ʒٹ�\f2name\fP��ͭ��ˤ��ޤ�����������\f2name\fP�ϼ��ηٹ�̾�Τ����줫�ˤʤ�ޤ���Ʊ�ͤˡ�\f3\-Xlint:\-\fP\f2name\fP���ץ�������Ѥ��Ʒٹ�\f2name\fP��̵��ˤǤ��ޤ���
4033N/A.LP
4033N/A.RS 3
4033N/A.TP 3
4033N/Acast
4033N/A���פǾ�Ĺ�ʥ��㥹�ȤˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/AString s = (String)"Hello!"
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A.TP 3
4033N/Aclassfile
4935N/A���饹���ե���������Ƥ˴�Ϣ��������ˤĤ��Ʒٹ𤷤ޤ���
4033N/A.TP 3
4033N/Adeprecation
4033N/A��侩���ܤλ��ѤˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A java.util.Date myDate = new java.util.Date();
4033N/A.fl
4033N/A int currentDay = myDate.getDay();
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A�᥽�å�\f2java.util.Date.getDay\fP��JDK 1.1�ʹߤϿ侩����Ƥ��ޤ���
4033N/A.TP 3
4033N/Adep\-ann
4935N/A\f2@deprecated\fP Javadoc�����Ȥǥɥ�����Ȳ�����Ƥ��뤬��\f2@Deprecated\fP��᤬�դ��Ƥ��ʤ����ܤˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A /**
4033N/A.fl
4033N/A * @deprecated As of Java SE 7, replaced by {@link #newMethod()}
4033N/A.fl
4033N/A */
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A public static void deprecatedMethood() { }
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A public static void newMethod() { }
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A.TP 3
4033N/Adivzero
4935N/A������0�ǽ��뤳�ȤˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A int divideByZero = 42 / 0;
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A.TP 3
4033N/Aempty
4935N/A\f2if\fPʸ�ʹߤ�����ʸ�Ǥ��뤳�ȤˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Aclass E {
4033N/A.fl
4033N/A void m() {
4033N/A.fl
4033N/A if (true) ;
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A.TP 3
4033N/Afallthrough
4935N/Afall\-through��������\f2switch\fP�֥�å�������å��������Ф��줿��Τ��Ф��Ʒٹ��å�������ɽ�����ޤ���Fall\-through�������ϡ�\f2switch\fP�֥�å���κǸ�Υ������������Ǥ������Υ����ɤˤ�\f2break\fPʸ�ϴޤޤ�ޤ��󡣥����ɤμ¹Ԥ򤽤Υ��������鼡�Υ������ذ�ư���ޤ������Ȥ��С�����\f2switch\fP�֥�å����\f2case 1\fP��٥��³�������ɤϡ�\f2break\fPʸ�ǽ���äƤ��ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/Aswitch (x) {
0N/A.fl
0N/Acase 1:
0N/A.fl
0N/A System.out.println("1");
0N/A.fl
4033N/A // No break statement here.
0N/A.fl
0N/Acase 2:
0N/A.fl
0N/A System.out.println("2");
0N/A.fl
0N/A}
0N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A���Υ����ɤΥ���ѥ������\f2\-Xlint:fallthrough\fP�ե饰�����Ѥ���Ƥ�����硢����ѥ���������������ι��ֹ�ȤȤ�ˡ�fall\-through�������β�ǽ�������뤳�Ȥ򼨤��ٹ��ȯ�Ԥ��ޤ���
4033N/A.TP 3
4033N/Afinally
4935N/A����˴�λ�Ǥ��ʤ�\f2finally\fP��ˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A public static int m() {
4033N/A.fl
4033N/A try {
4033N/A.fl
4033N/A throw new NullPointerException();
4033N/A.fl
4033N/A } catch (NullPointerException e) {
4033N/A.fl
4033N/A System.err.println("Caught NullPointerException.");
4033N/A.fl
4033N/A return 1;
4033N/A.fl
4033N/A } finally {
4033N/A.fl
4033N/A return 0;
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A������Ǥϡ�����ѥ����\f2finally\fP�֥�å��˴ؤ���ٹ���������ޤ������Υ᥽�åɤ��ƤӽФ����ȡ���\f21\fP�ǤϤʤ�\f20\fP���֤���ޤ���\f2finally\fP�֥�å��ϡ�\f2try\fP�֥�å�����λ�����ɬ���¹Ԥ���ޤ���������Ǥϡ����椬\f2catch\fP�˰ܤ��줿��硢�᥽�åɤϽ�λ���ޤ�����������\f2finally\fP�֥�å��ϼ¹Ԥ����ɬ�פ����뤿�ᡢ���椬���Ǥˤ��Υ᥽�åɤγ����˰ܤ���Ƥ��Ƥ⡢���Υ֥�å��ϼ¹Ԥ���ޤ���
4033N/A.TP 3
4033N/Aoptions
4935N/A���ޥ�ɥ饤�󡦥��ץ����λ��Ѥ˴ؤ�������ˤĤ��Ʒٹ𤷤ޤ������μ�ηٹ����ˤĤ��Ƥϡ����?����ѥ������򻲾Ȥ��Ƥ���������
4033N/A.TP 3
4033N/Aoverrides
4935N/A�᥽�åɤΥ����С��饤�ɤ˴ؤ�������ˤĤ��Ʒٹ𤷤ޤ������Ȥ��С�����2�ĤΥ��饹������Ȥ��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Apublic class ClassWithVarargsMethod {
4033N/A.fl
4033N/A void varargsMethod(String... s) { }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Apublic class ClassWithOverridingMethod extends ClassWithVarargsMethod {
4033N/A.fl
4033N/A @Override
4033N/A.fl
4033N/A void varargsMethod(String[] s) { }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A����ѥ���ϼ��Τ褦�ʷٹ���������ޤ���
4935N/A.br
4935N/A.br
4935N/A\f2warning: [override] varargsMethod(String[]) in ClassWithOverridingMethod overrides varargsMethod(String...) in ClassWithVarargsMethod; overriding method is missing '...'\fP
4935N/A.br
4935N/A.br
4935N/A����ѥ���ϡ�varargs�᥽�åɤ򸡽Ф���ȡ�varargs�β��ѥ�᡼����������Ѵ����ޤ����᥽�å�\f2ClassWithVarargsMethod.varargsMethod\fP�Ǥϡ�����ѥ����varargs�β��ѥ�᡼��\f2String... s\fP�򲾥ѥ�᡼��\f2String[] s\fP���Ѵ����ޤ���String[] s�ϡ��᥽�å�\f2ClassWithOverridingMethod.varargsMethod\fP�β��ѥ�᡼�����б���������Ǥ������η�̡�������Ǥϥ���ѥ��뤬�Ԥ��ޤ���
4033N/A.TP 3
4033N/Apath
4935N/A���ޥ�ɥ饤��Ǥ�̵��ʥѥ����Ǥ�¸�ߤ��ʤ��ѥ����ǥ��쥯�ȥ�ˤĤ��Ʒٹ𤷤ޤ�(���饹���ѥ������������ѥ��ʤɤΥѥ���Ϣ)�����Τ褦�ʷٹ��\f2@SuppressWarnings\fP�����������뤳�ȤϤǤ��ޤ��󡣼�����򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Ajavac \-Xlint:path \-classpath /nonexistentpath Example.java
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A.TP 3
4033N/Aprocessing
4935N/A������˴ؤ�������ˤĤ��Ʒٹ𤷤ޤ�������ѥ��餬���ηٹ����������Τϡ�����ޤ९�饹������Ȥ��ˡ����Ѥ��Ƥ������ץ?�å��Ǥ��Υ����פ��㳰�����Ǥ��ʤ����Ǥ���ñ������ץ?�å�����򼡤˼����ޤ���
4935N/A.br
4935N/A.br
4935N/A\f3���������ե�����\fP\f4AnnoProc.java\fP:
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Aimport java.util.*;
4033N/A.fl
4033N/Aimport javax.annotation.processing.*;
4033N/A.fl
4033N/Aimport javax.lang.model.*;
4033N/A.fl
4033N/Aimport javax.lang.model.element.*;
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A@SupportedAnnotationTypes("NotAnno")
4033N/A.fl
4033N/Apublic class AnnoProc extends AbstractProcessor {
4033N/A.fl
4033N/A public boolean process(Set<? extends TypeElement> elems, RoundEnvironment renv) {
4033N/A.fl
4033N/A return true;
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A public SourceVersion getSupportedSourceVersion() {
4033N/A.fl
4033N/A return SourceVersion.latest();
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A\f3���������ե�����\fP\f4AnnosWithoutProcessors.java\fP\f3:\fP
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A@interface Anno { }
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A@Anno
4033N/A.fl
4033N/Aclass AnnosWithoutProcessors { }
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A���Υ��ޥ�ɤϡ����ץ?�å�\f2AnnoProc\fP�򥳥�ѥ��뤷���������ץ?�å��򥽡������ե�����\f2AnnosWithoutProcessors.java\fP���Ф��Ƽ¹Ԥ��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4935N/A% \fP\f3javac AnnoProc.java\fP
4033N/A.fl
4935N/A% \f3javac \-cp . \-Xlint:processing \-processor AnnoProc \-proc:only AnnosWithoutProcessors.java\fP
4033N/A.fl
4033N/A.fi
4935N/A����ѥ��餬���������ե�����\f2AnnosWithoutProcessors.java\fP���Ф������ץ?�å���¹Ԥ���ȡ����ηٹ���������ޤ���
4935N/A.br
4935N/A.br
4935N/A\f2warning: [processing] No processor claimed any of these annotations: Anno\fP
4935N/A.br
4935N/A.br
4935N/A����������褹��ˤϡ����饹\f2AnnosWithoutProcessors\fP���������ӻ��Ѥ��������̾����\f2Anno\fP����\f2NotAnno\fP���ѹ����ޤ���
0N/A.TP 3
4033N/Arawtypes
4935N/Araw�����Ф���̤�������ˤĤ��Ʒٹ𤷤ޤ�������ʸ�Ǥϡ�\f2rawtypes\fP�ٹ���������ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Avoid countElements(List l) { ... }
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A����ʸ�Ǥϡ�\f2rawtypes\fP�ٹ����������ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Avoid countElements(List<?> l) { ... }
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A\f2List\fP��raw���Ǥ�����������\f2List<?>\fP�ϥ���Х���ɷ����Υ磻��ɥ����ɤΥѥ�᡼�������줿���Ǥ���\f2List\fP�ϥѥ�᡼�������줿���󥿥ե������ʤΤǡ�ɬ�����η��������ꤹ��ɬ�פ�����ޤ���������Ǥϡ�\f2List\fP�β�����ϥ���Х���ɷ����Υ磻��ɥ�����(\f2?\fP)����Ѥ��Ƥ��β����ѥ�᡼���Ȥ��ƻ��ꤵ��ޤ����Ĥޤꡢ\f2countElements\fP�᥽�åɤ�\f2List\fP���󥿥ե������ΤɤΥ��󥹥��󥹲�������դ��뤳�Ȥ��Ǥ��ޤ���
0N/A.TP 3
4033N/Aserial
4935N/Aľ�󲽲�ǽ���饹��\f2serialVersionUID\fP������ʤ����Ȥ�ٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Apublic class PersistentTime implements Serializable
4033N/A.fl
4033N/A{
4033N/A.fl
4033N/A private Date time;
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A public PersistentTime() {
4033N/A.fl
4033N/A time = Calendar.getInstance().getTime();
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A
4033N/A.fl
4033N/A public Date getTime() {
4033N/A.fl
4033N/A return time;
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A����ѥ���ϼ��ηٹ���������ޤ���
4935N/A.br
4935N/A.br
4935N/A\f2warning: [serial] serializable class PersistentTime has no definition of serialVersionUID\fP
4935N/A.br
4935N/A.br
4935N/Aľ�󲽲�ǽ���饹��\f2serialVersionUID\fP�Ȥ���̾���Υե�����ɤ�����Ū��������ʤ���硢ľ�󲽥�󥿥���ϡ�Java���֥�������ľ�󲽻��͡פ���������Ƥ���褦�ˡ����饹���͡���¦�̤˴�Ť��ơ����饹��\f2serialVersionUID\fP�Υǥե�����ͤ�׻����ޤ��������������٤Ƥ�ľ�󲽲�ǽ���饹��\f2serialVersionUID\fP�ͤ�����Ū��������뤳�Ȥ򶯤������ᤷ�ޤ��� ����ϡ�\f2serialVersionUID\fP�ͤ�׻�����ǥե���ȤΥץ?����������ѥ���μ����ˤ�äưۤʤ��ǽ���Τ��륯�饹�ξܺ٤ˤ����Ʊƶ�������䤹����ľ�������ͽ��ʤ�\f2InvalidClassExceptions\fP��ȯ�������ǽ�������뤿��Ǥ����������äơ�Java����ѥ���μ������ۤʤäƤ�\f2serialVersionUID\fP�ͤΰ��������ݤˤ���ˤϡ�ľ�󲽲�ǽ���饹��\f2serialVersionUID\fP�ͤ�����Ū���������ɬ�פ�����ޤ���
0N/A.TP 3
4033N/Astatic
4935N/Astatic�λ��Ѥ˴ؤ�������ˤĤ��Ʒٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Aclass XLintStatic {
4033N/A.fl
4033N/A static void m1() { }
4033N/A.fl
4033N/A void m2() { this.m1(); }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4033N/A����ѥ���ϼ��ηٹ���������ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Awarning: [static] static method should be qualified by type name, XLintStatic, instead of by an expression
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A����������褹�뤿��ˡ����Τ褦��static�᥽�å�\f2m1\fP��ƤӽФ����Ȥ��Ǥ��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/AXLintStatic.m1();
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A���뤤�ϡ�\f2static\fP������ɤ�᥽�å�\f2m1\fP�����������뤳�Ȥ�Ǥ��ޤ���
0N/A.TP 3
4033N/Atry
4935N/Atry\-with\-resourcesʸ��ޤࡢ\f2try\fP�֥�å��λ��Ѥ˴ؤ�������ˤĤ��Ʒٹ𤷤ޤ������Ȥ��С�\f2try\fPʸ��������줿�꥽����\f2ac\fP�����Ѥ���ʤ�����ˡ�����ʸ���Ф��Ʒٹ���������ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Atry ( AutoCloseable ac = getResource() ) {
4033N/A.fl
4033N/A // do nothing
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
0N/A.TP 3
4033N/Aunchecked
4935N/AJava������ͤǻ��ꤵ��Ƥ���̤�����Ѵ��ٹ�ξܺ٤򼨤��ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A List l = new ArrayList<Number>();
4033N/A.fl
4033N/A List<String> ls = l; // unchecked warning
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A���ξõ���ˡ���\f2ArrayList<Number>\fP�����\f2List<String>\fP�Ϥ��줾��\f2ArrayList\fP�����\f2List\fP�ˤʤ�ޤ���
4935N/A.br
4935N/A.br
4935N/A�ѿ�\f2ls\fP�ˤϥѥ�᡼�������줿��\f2List<String>\fP�����ꤵ��Ƥ��ޤ���\f2l\fP�ˤ�äƻ��Ȥ����\f2List\fP��\f2ls\fP�����������ȡ�����ѥ����̤�����ٹ���������ޤ�������ѥ����\f2l\fP��\f2List<String>\fP���򻲾Ȥ��뤫�ɤ����򥳥�ѥ������Ƚ�ǤǤ��ޤ��󡣤ޤ���JVM���¹Ի��ˤ����Ƚ�ǤǤ��ʤ����Ȥ�ǧ�����Ƥ��ޤ���l��List<String>���򻲾Ȥ��ޤ��󡣤��η�̡��ҡ��ױ�����ȯ�����ޤ���
4935N/A.br
4935N/A.br
4935N/A�ܤ�����������ȡ��ҡ��ױ������֤�ȯ������Τϡ�\f2List\fP���֥�������\f2l\fP(����static����\f2List<Number>\fP)���̤�\f2List\fP���֥�������\f2ls\fP(�ۤʤ�static��\f2List<String>\fP����)�������������Ǥ���������������ѥ���ǤϤ��������򤤤ޤ��˵��Ĥ��Ƥ��ޤ�����Τ򥵥ݡ��Ȥ��ʤ�Java SE�ΥС������Ȥβ��̸ߴ�������ݤ��뤿��ˡ�������������Ĥ���ɬ�פ�����ޤ������õ�Τ���ˡ�\f2List<Number>\fP��\f2List<String>\fP��\f2List\fP�ˤʤ�ޤ������η�̡�����ѥ���ϥ��֥�������\f2l\fP(\f2List\fP�Ȥ���raw������)�򥪥֥�������\f2ls\fP���������뤳�Ȥ���Ĥ��ޤ���
0N/A.TP 3
4033N/Avarargs
4935N/A���Ѱ��(varargs)�᥽�åɡ��ä����ݲ���ǽ�����ޤ��Τλ��Ѥ������Ǥʤ����Ȥ�ٹ𤷤ޤ���������򼨤��ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Apublic class ArrayBuilder {
4033N/A.fl
4033N/A public static <T> void addToList (List<T> listArg, T... elements) {
4033N/A.fl
4033N/A for (T x : elements) {
4033N/A.fl
4033N/A listArg.add(x);
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A }
4033N/A.fl
4033N/A}
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A����ѥ���ϡ��᥽�å�\f2ArrayBuilder.addToList\fP������˴ؤ��뼡�ηٹ���������ޤ���
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/Awarning: [varargs] Possible heap pollution from parameterized vararg type T
4033N/A.fl
4033N/A\fP
4033N/A.fi
4935N/A����ѥ���ϡ�varargs�᥽�åɤ򸡽Ф���ȡ�varargs�β��ѥ�᡼����������Ѵ����ޤ�����������Java�ץ?��ߥ󥰸���Ǥϡ��ѥ�᡼�������줿��������κ�������Ĥ��Ƥ��ޤ��󡣥᥽�å�\f2ArrayBuilder.addToList\fP�Ǥϡ�����ѥ����varargs�β��ѥ�᡼��\f2T... elements\fP�򲾥ѥ�᡼��\f2T[] elements\fP(����)���Ѵ����ޤ��������������õ�Τ���ˡ�����ѥ����varargs�β��ѥ�᡼����\f2Object[] elements\fP���Ѵ����ޤ������η�̡��ҡ��ױ�����ȯ�������ǽ��������ޤ���
0N/A.RE
0N/A
0N/A.LP
4935N/A.SH "���ޥ�ɥ饤�����ե�����"
0N/A.LP
0N/A.LP
4935N/Ajavac�Υ��ޥ�ɥ饤���û��������ʷ�ˤ����ꤹ�뤿��ˡ�\f2javac\fP���ޥ�ɤ��Ф�����(\f2\-J\fP���ץ������)��ޤ�1�İʾ�Υե��������ꤹ�뤳�Ȥ��Ǥ��ޤ���������ˡ����Ѥ���ȡ��ɤΥ��ڥ졼�ƥ��󥰡������ƥ��Ǥ⡢Ǥ�դ�Ĺ����javac���ޥ�ɤ�����Ǥ��ޤ���
0N/A.LP
0N/A.LP
4935N/A����ե�����ˤϡ�javac�Υ��ץ����ȥ��������ե�����̾��ͳ���Ȥ߹礻�Ƶ��ҤǤ��ޤ����ե�������γư���ϡ����ڡ����ޤ��ϲ��ԤǶ��ڤ�ޤ����ե�����̾�˶��򤬴ޤޤ�Ƥ�����ϡ����Υե�����̾���Τ���Ű�����ǰϤߤޤ���
0N/A.LP
0N/A.LP
4935N/A����ե�������Υե�����̾�ϡ����ߤΥǥ��쥯�ȥ꤫�鸫�����Хѥ��ˤʤ�ޤ�������ե�����ΰ��֤��鸫�����Хѥ��ǤϤ���ޤ��󡣰���ե�������Υե�����̾�ꥹ�ȤǤϡ��磻��ɥ�����(*)�ϻ��ѤǤ��ޤ��󡣤��Ȥ��С�\f2*.java\fP�Ȥϻ���Ǥ��ޤ��󡣰���ե�������ΰ����\f2@\fPʸ�����Ѥ��ơ�ʣ���Υե������Ƶ�Ū�˲�᤹�뤳�Ȥϥ��ݡ��Ȥ���Ƥ��ޤ��󡣤ޤ���\f2\-J\fP���ץ����⥵�ݡ��Ȥ���Ƥ��ޤ��󡣤��Υ��ץ����ϵ�ư�ġ�����Ϥ���ޤ�������ư�ġ���Ǥϰ���ե�����򥵥ݡ��Ȥ��Ƥ��ʤ�����Ǥ���
0N/A.LP
0N/A.LP
4935N/Ajavac��¹Ԥ���Ȥ��ˡ��ư���ե�����Υѥ��ȥե�����̾����Ƭ��\f2@\fPʸ����դ����Ϥ��ޤ���javac�ϡ�\f2@\fPʸ��ǻϤޤ����򸫤Ĥ���ȡ����Υե���������Ƥ�Ÿ�����ư���ꥹ�Ȥ��������ޤ���
4033N/A.LP
4033N/A.SS
4935N/A����ե������1�Ļ��ꤹ����
0N/A.LP
0N/A.LP
4935N/A��\f2argfile\fP�פȤ���̾���ΰ���ե�����ˤ��٤Ƥ�javac������Ǽ������ϡ����Τ褦�˻��ꤷ�ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
4033N/A% \fP\f3javac @argfile\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A���ΰ���ե�����ˤϡ�������Ǽ�����Ƥ���2�ĤΥե���������Ƥ�ξ��Ȥ�����뤳�Ȥ��Ǥ��ޤ���
0N/A.LP
0N/A.SS
4935N/A����ե������2�Ļ��ꤹ����
0N/A.LP
0N/A.LP
4935N/A���Ȥ��С�javac���ץ�����Ѥ�1�ե����롢���������ե�����̾�Ѥ�1�ե�����Ȥ����褦�ˡ�2�Ĥΰ���ե������������뤳�Ȥ�Ǥ��ޤ����ʤ������θ�Υꥹ�ȤǤϡ��Ԥη�³ʸ�����Ѥ��Ƥ��ޤ���
0N/A.LP
0N/A.LP
4935N/A�������Ƥ�ޤࡢ��\f2options\fP�פȤ���̾���Υե������������ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A \-d classes
0N/A.fl
0N/A \-g
0N/A.fl
0N/A \-sourcepath /java/pubs/ws/1.3/src/share/classes
0N/A.fl
4033N/A
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A�������Ƥ�ޤ�\f2classes\fP�Ȥ����ե������������ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A MyClass1.java
0N/A.fl
0N/A MyClass2.java
0N/A.fl
0N/A MyClass3.java
0N/A.fl
4033N/A
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A���Υ��ޥ�ɤ���Ѥ���\f3javac\fP��¹Ԥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A % \fP\f3javac @options @classes\fP
0N/A.fl
4033N/A
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.SS
4033N/A�ѥ��դ��ΰ���ե��������
0N/A.LP
0N/A.LP
4935N/A����ե�����ˤϡ��ѥ������Ǥ��ޤ��������������Υե�������˻��ꤵ�줿�ե�����̾�ϡ����ߤκ�ȥǥ��쥯�ȥ꤫�鸫�����Хѥ��ˤʤ�ޤ����Ĥޤꡢ������ξ��ϡ�\f2path1\fP��\f2path2\fP���鸫�����Хѥ��ǤϤ���ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
4033N/A% \fP\f3javac @path1/options @path2/classes\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
4033N/A.SH "������"
0N/A.LP
4033N/A.LP
4935N/A\f3javac\fP���������ľ�ܥ��ݡ��Ȥ��Ƥ��뤿�ᡢ��Ω����������ġ���Ǥ���\f3apt\fP����Ѥ���ɬ�פ��ʤ��ʤ�ޤ�����
0N/A.LP
0N/A.LP
4935N/A�������API�ϡ�\f2javax.annotation.processing\fP�����\f2javax.lang.model\fP�ѥå������Ȥ��Υ��֥ѥå���������������Ƥ��ޤ���
4033N/A.LP
4033N/A.SS
4033N/A��������
0N/A.LP
0N/A.LP
4935N/A\f3\-proc:none\fP���ץ����ˤ�ä�������̵����ʤ��¤ꡢ����ѥ���ϻ��Ѳ�ǽ�ʤ��٤Ƥ����ץ?�å��򸡺����ޤ��������ѥ���\f3\-processorpath\fP���ץ�������Ѥ��ƻ���Ǥ��ޤ��������ѥ�����ꤷ�ʤ��ä����ϡ��桼���������饹���ѥ������Ѥ���ޤ����ץ?�å��θ����ϡ������ѥ����\f2META\-INF/services/javax.annotation.processing.Processor\fP�Ȥ���̾���Υ����ӥ����ץ�Х��������ե�����˴�Ť��ƹԤ��ޤ������Τ褦�ʥե�����ˤϡ����Ѥ��뤹�٤Ƥ����ץ?�å���̾����1�Ԥ�1�Ĥ��Ĵޤ�Ƥ����������ޤ����̤���ˡ�Ȥ��ơ�\f3\-processor\fP���ץ�������Ѥ��ƥץ?�å�������Ū�˻��ꤹ�뤳�Ȥ�Ǥ��ޤ���
0N/A.LP
0N/A.LP
4935N/A����ѥ���ϡ����ޥ�ɥ饤��Υ��������ե�����䥯�饹���������뤳�Ȥǡ��ɤΤ褦����᤬¸�ߤ��Ƥ��뤫���ǧ�������ȡ��ץ?�å����Ф�����礻��Ԥ��������Υץ?�å����ɤ��������Ǥ���Τ����ǧ���ޤ������פ����Τ����Ĥ��ä���硢���Υץ?�å����ƤӽФ���ޤ����ƥץ?�å��ϡ����Ȥ������������׵�פǤ��ޤ������ξ�硢�����������Ф����̤Υץ?�å��򸫤Ĥ����ߤϹԤ��ޤ��󡣤��٤Ƥ���᤬�׵ᤵ��Ƥ��ޤ��ȡ�����ѥ���Ϥ���ʾ�ץ?�å��θ�����Ԥ��ޤ���
0N/A.LP
0N/A.LP
4935N/A�����줫�Υץ?�å��ˤ�äƿ��������������ե����뤬���������ȡ��������2���ܤΥ饦��ɤ����Ϥ���ޤ����������������줿���٤ƤΥ��������ե����뤬�������졢�����Ʊ�ͤ���᤬�����ޤ��������Υ饦��ɤǸƤӽФ��줿�ץ?�å��Ϥ��٤ơ���³�ΤɤΥ饦��ɤǤ�ƤӽФ���ޤ������줬�����������������ե����뤬��������ʤ��ʤ�ޤ�³���ޤ���
0N/A.LP
0N/A.LP
4935N/A����饦��ɤǿ��������������ե����뤬��������ʤ��ä���硢���ץ?�å�������1��Τ߸ƤӽФ��졢ɬ�פʽ����¹Ԥ��뵡��Ϳ�����ޤ����Ǹ�ˡ�\f3\-proc:only\fP���ץ���󤬻��Ѥ���ʤ��¤ꡢ����ѥ���ϡ����Υ��������ե�������������줿���٤ƤΥ��������ե�����򥳥�ѥ��뤷�ޤ���
0N/A.LP
0N/A.SS
4935N/A����Ū�˥?�ɤ��줿���������ե�����
0N/A.LP
0N/A.LP
4935N/A����ѥ���ϡ���Ϣ�Υ��������ե�����򥳥�ѥ��뤹��ݤˡ��̤Υ��������ե���������Ū�˥?�ɤ��뤳�Ȥ�ɬ�פʾ�礬����ޤ���(���θ����򻲾�)�����Τ褦�ʥե�����ϡ��������Ǥ���������оݤˤʤ�ޤ��󡣥ǥե���ȤǤϡ�������¹Ԥ��졢���İ���Ū�˥?�ɤ��줿���������ե����뤬1�ĤǤ⥳��ѥ��뤵�줿���˥���ѥ���Ϸٹ��ȯ�Ԥ��ޤ������ηٹ������������ˡ�ˤĤ��Ƥϡ�\-implicit���ץ����򻲾Ȥ��Ƥ���������
0N/A.LP
4033N/A.SH "�����"
0N/A.LP
0N/A.LP
4935N/A���������ե�����򥳥�ѥ��뤹���硢���ޥ�ɥ饤��ǻ��ꤷ�����������ե�����˷�����������Ĥ���ʤ��Ȥ�������ѥ�����̾���η��˴ؤ�������ɬ�פȤ��ޤ�������ѥ���ϡ����������ե�����ǻ��Ѥ���Ƥ��륯�饹�ޤ��ϥ��󥿥ե���������ĥ����Ƥ��륯�饹�ޤ��ϥ��󥿥ե����������뤤�ϼ�������Ƥ��륯�饹�ޤ��ϥ��󥿥ե��������٤ƤˤĤ��ơ����ξ����ɬ�פȤ��ޤ�������ˤϡ����������ե����������Ū�ˤϸ��ڤ���Ƥ��ʤ��Ƥ⡢�Ѿ����̤��ƾ�����󶡤��륯�饹�ȥ��󥿥ե�������ޤޤ�ޤ���
0N/A.LP
0N/A.LP
4935N/A���Ȥ��С�\f3java.applet.Applet\fP�򥵥֥��饹�ˤ�����硢\f3���ץ�åȤ�\fP����Υ��饹(\f3java.awt.Panel\fP��\f3java.awt.Container\fP��\f3java.awt.Component\fP��\f3java.lang.Object\fP)����Ѥ��Ƥ��뤳�Ȥˤʤ�ޤ���
0N/A.LP
0N/A.LP
4935N/A����ѥ���ϡ����ξ���ɬ�פˤʤ�ȡ����η���������Ƥ��륽�������ե�����ޤ��ϥ��饹���ե������õ���ޤ����ޤ����֡��ȥ��ȥ�åס����饹�ȳ�ĥ��ǽ���饹�򸡺�����³���ƥ桼���������饹���ѥ�(�ǥե���ȤǤϸ��ߤΥǥ��쥯�ȥ�)�򸡺����ޤ����桼���������饹���ѥ��ϡ�\f3CLASSPATH\fP�Ķ��ѿ������ꤷ��������뤫���ޤ���\f3\-classpath\fP���ޥ�ɥ饤�󡦥��ץ�������Ѥ������ꤷ�ޤ����ܺ٤ϡ����饹���ѥ�������򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.LP
4935N/A\-sourcepath���ץ���󤬻��ꤵ��Ƥ����硢����ѥ���ϡ����ꤵ�줿�ѥ����饽�������ե�����򸡺����ޤ�������ʳ��ξ��ϡ��桼���������饹���ѥ����饯�饹���ե�����ȥ��������ե������ξ��򸡺����ޤ���
0N/A.LP
0N/A.LP
4935N/A\f3\-bootclasspath\fP���ץ�����\f3\-extdirs\fP���ץ�������Ѥ���ȡ��̤Υ֡��ȥ��ȥ�åס����饹���ĥ��ǽ���饹�����Ǥ��ޤ������θ�Υ��?����ѥ��롦���ץ����򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.LP
4935N/A���θ����������Ȥ����������̤ϡ����饹���ե����롢���������ե����롢�ޤ��Ϥ���ξ��Ǥ����礬����ޤ���ξ��Ĥ��ä���硢���Τɤ������Ѥ��뤫��\-Xprefer���ץ����ǥ���ѥ���˻ؼ��Ǥ��ޤ���\f3newer\fP�����ꤵ�줿��硢����ѥ����2�ĤΥե�����ο����������Ѥ��ޤ���\f3source\fP�����ꤵ�줿��硢����ѥ���ϥ��������ե��������Ѥ��ޤ����ǥե���Ȥ�\f3newer\fP�Ǥ���
0N/A.LP
0N/A.LP
4935N/A���θ������Τˤ�äơ��ޤ���\f3\-Xprefer\fP�����ꤵ�줿��̤Ȥ���ɬ�פʷ��Υ��������ե����뤬���Ĥ��ä���硢����ѥ���Ϥ��Υ��������ե�������ɤ߼�ꡢɬ�פʾ����������ޤ�������ˡ�����ѥ���ϥǥե���Ȥǡ����Υ��������ե�����Υ���ѥ����Ԥ��ޤ���\-implicit���ץ�������Ѥ��Ƥ���ư������Ǥ��ޤ���\f3none\fP����ꤷ����硢���Υ��������ե�����Υ��饹���ե��������������ޤ���\f3class\fP����ꤷ����硢���Υ��������ե�����Υ��饹���ե����뤬��������ޤ���
0N/A.LP
0N/A.LP
4935N/A����ѥ���ϡ�������δ�λ��ˡ����뷿�����ɬ������ǧ�����ʤ���礬����ޤ������η����󤬤��륽�������ե�������˸��Ĥ��ꡢ����\f3\-implicit\fP���ץ���󤬻��ꤵ��Ƥ��ʤ����ϡ����Υե����뤬��������оݤȤʤ餺�˥���ѥ��뤵��뤳�Ȥ򡢥���ѥ��餬�桼�����˷ٹ𤷤ޤ������ηٹ��̵��ˤ���ˤϡ�(���Υե����뤬��������оݤȤʤ�褦��)���Υե�����򥳥ޥ�ɥ饤��˻��ꤹ�뤫�����뤤�Ϥ��Τ褦�ʥ��������ե�������Ф��ƥ��饹���ե��������������ɬ�פ����뤫�ɤ�����\f3\-implicit\fP���ץ�������Ѥ��ƻ��ꤷ�ޤ���
0N/A.LP
4935N/A.SH "�ץ?��ޥƥ��å������󥿥ե�����"
0N/A.LP
0N/A.LP
4935N/A\f3javac\fP�ϡ�\f2javax.tools\fP�ѥå�������Υ��饹�ȥ��󥿥ե������ˤ�ä��������뿷����Java Compiler API�򥵥ݡ��Ȥ��ޤ���
0N/A.LP
0N/A.SS
4033N/A��
0N/A.LP
0N/A.LP
4935N/A���ޥ�ɥ饤�󤫤���ꤵ�줿�������Ѥ��ƥ���ѥ����¹Ԥ���ˤϡ����Τ褦�ʥ����ɤ���Ѥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/AJavaCompiler javac = ToolProvider.getSystemJavaCompiler();
0N/A.fl
0N/Aint rc = javac.run(null, null, null, args);
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A���ξ�硢ɸ����ϥ��ȥ꡼��ˤ��٤Ƥο��ǥ�å��������񤭽Ф��졢���ޥ�ɥ饤�󤫤�ƤӽФ��줿\f3javac\fP���֤��Τ�Ʊ����λ�����ɤ��֤���ޤ���
0N/A.LP
0N/A.LP
4935N/A\f2javax.tools.JavaCompiler\fP���󥿥ե��������¾�Υ᥽�åɤ���Ѥ���ȡ����ǥ�å������ν����ե�������ɼ�긵/������������ʤɤ�Ԥ��ޤ���
0N/A.LP
0N/A.SS
4033N/A�켰�Υ��󥿥ե�����
0N/A.LP
0N/A.LP
4935N/A\f3���:\fP ����API�ϡ����̸ߴ�������ݤ��뤿��ˤΤ߻Ĥ���Ƥ��ޤ��������������ɤǤϡ�ɬ�����Ҥ�Java Compiler API����Ѥ��Ƥ���������
0N/A.LP
0N/A.LP
4935N/A\f2com.sun.tools.javac.Main\fP���饹�ˤϡ��ץ?����⤫�饳��ѥ����ƤӽФ������static�᥽�åɤ�2���Ѱդ���Ƥ��ޤ��������򼡤˼����ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/Apublic static int compile(String[] args);
0N/A.fl
0N/Apublic static int compile(String[] args, PrintWriter out);
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A\f2args\fP�ѥ�᡼���ϡ�javac�ץ?�����̾��Ϥ����Ǥ�դΥ��ޥ�ɥ饤������ɽ���Ƥ��ޤ������γ��פˤĤ��Ƥϡ����Фη����ι�򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.LP
4935N/A\f2out\fP�ѥ�᡼���ϡ�����ѥ���ο��ǥ�å������ν�����򼨤��ޤ���
0N/A.LP
0N/A.LP
4935N/A����ͤϡ�\f3javac\fP�ν�λ�ͤ�Ʊ���Ǥ���
0N/A.LP
0N/A.LP
4935N/A̾����\f2com.sun.tools.javac\fP�ǻϤޤ�ѥå�����(���ˤ�\f2com.sun.tools.javac\fP�Υ��֥ѥå������Ȥ����Τ���)�˴ޤޤ�뤽��¾�Υ��饹��᥽�åɤϡ��ɤ�ⴰ���������ѤǤ��ꡢ���ĤǤ��ѹ�������ǽ��������ޤ���
0N/A.LP
4033N/A.SH "��"
0N/A.LP
0N/A.SS
4033N/A��ñ�ʥץ?���Υ���ѥ���
0N/A.LP
0N/A.LP
4935N/A\f2Hello.java\fP�Ȥ������������ե�����ǡ�\f3greetings.Hello\fP�Ȥ���̾���Υ��饹��������Ƥ���Ȥ��ޤ���\f2greetings\fP�ǥ��쥯�ȥ�ϡ����������ե�����ȥ��饹���ե������ξ���ѥå��������ǥ��쥯�ȥ�ǡ����ߤΥǥ��쥯�ȥ�Τ������ˤ���ޤ������Τ��ᡢ������Ǥϡ��ǥե���ȤΥ桼���������饹���ѥ�����ѤǤ��ޤ����ޤ���\f3\-d\fP����Ѥ����̤ν�����ǥ��쥯�ȥ����ꤹ��ɬ�פ⤢��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3ls\fP
0N/A.fl
0N/Agreetings/
0N/A.fl
0N/A% \f3ls greetings\fP
0N/A.fl
0N/AHello.java
0N/A.fl
0N/A% \f3cat greetings/Hello.java\fP
0N/A.fl
0N/Apackage greetings;
0N/A.fl
0N/A
0N/A.fl
0N/Apublic class Hello {
0N/A.fl
0N/A public static void main(String[] args) {
0N/A.fl
0N/A for (int i=0; i < args.length; i++) {
0N/A.fl
0N/A System.out.println("Hello " + args[i]);
0N/A.fl
0N/A }
0N/A.fl
0N/A }
0N/A.fl
0N/A}
0N/A.fl
0N/A% \f3javac greetings/Hello.java\fP
0N/A.fl
0N/A% \f3ls greetings\fP
0N/A.fl
0N/AHello.class Hello.java
0N/A.fl
0N/A% \f3java greetings.Hello World Universe Everyone\fP
0N/A.fl
0N/AHello World
0N/A.fl
0N/AHello Universe
0N/A.fl
0N/AHello Everyone
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.SS
4935N/Aʣ���Υ��������ե�����Υ���ѥ���
0N/A.LP
0N/A.LP
4935N/A������Ǥϡ��ѥå�����\f2greetings\fP��Τ��٤ƤΥ��������ե�����򥳥�ѥ��뤷�ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3ls\fP
0N/A.fl
0N/Agreetings/
0N/A.fl
0N/A% \f3ls greetings\fP
0N/A.fl
0N/AAloha.java GutenTag.java Hello.java Hi.java
0N/A.fl
0N/A% \f3javac greetings/*.java\fP
0N/A.fl
0N/A% \f3ls greetings\fP
0N/A.fl
0N/AAloha.class GutenTag.class Hello.class Hi.class
0N/A.fl
0N/AAloha.java GutenTag.java Hello.java Hi.java
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.SS
4935N/A�桼���������饹���ѥ��λ���
0N/A.LP
0N/A.LP
4935N/A�����Υ��������ե�����Τ���1�Ĥ��ѹ������ѹ���Υե������ƥ���ѥ��뤹��Ȥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3pwd\fP
0N/A.fl
0N/A/examples
0N/A.fl
0N/A% \f3javac greetings/Hi.java\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A\f2greetings.Hi\fP�ϡ�\f2greetings\fP�ѥå��������¾�Υ��饹�򻲾Ȥ��Ƥ��뤿�ᡢ����ѥ���Ϥ����Υ��饹��õ��ɬ�פ�����ޤ��������Ǥϡ��ǥե���ȤΥ桼���������饹���ѥ������ѥå��������ǥ��쥯�ȥ��ޤ�ǥ��쥯�ȥ��Ʊ���Ǥ��뤿�ᡢ����ѥ��������˼¹Ԥ���ޤ��������������ߤɤΥǥ��쥯�ȥ�ˤ��뤫�˴ط��ʤ������Υե������ƥ���ѥ��뤹�����ͤ��Ƥߤޤ��礦�����Τ褦�ʾ��ϡ��桼���������饹���ѥ���\f2/examples\fP���ɲä���ɬ�פ�����ޤ����桼���������饹���ѥ��˥���ȥ���ɲä���ˤϡ�\f3CLASSPATH\fP�����ꤹ����ˡ�⤢��ޤ����������Ǥ�\f3\-classpath\fP���ץ�������Ѥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3javac \-classpath /examples /examples/greetings/Hi.java\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A����\f2greetings.Hi\fP���ѹ����ƥХʡ����桼�ƥ���ƥ�����Ѥ���褦�ˤ������ϡ����ΥХʡ����桼�ƥ���ƥ���桼���������饹���ѥ����̤��ƥ��������Ǥ���褦�ˤʤäƤ���ɬ�פ�����ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3javac \-classpath /examples:/lib/Banners.jar \\
0N/A.fl
0N/A /examples/greetings/Hi.java\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A\f2greetings\fP��Υ��饹��¹Ԥ���ˤϡ�\f2greetings\fP�ȡ����줬���Ѥ��륯�饹��ξ��˥��������Ǥ���ɬ�פ�����ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3java \-classpath /examples:/lib/Banners.jar greetings.Hi\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.SS
4935N/A���������ե�����ȥ��饹���ե������ʬΥ
0N/A.LP
0N/A.LP
4935N/A�ä��絬�ϥץ?�����Ȥξ��ϡ����������ե�����ȥ��饹���ե�������̡��Υǥ��쥯�ȥ���֤�������ʤ��Ȥ�����ޤ������饹���ե�����ν�������̤˻��ꤹ��ˤϡ�\f3\-d\fP����Ѥ��ޤ������������ե�����ϥ桼���������饹���ѥ��ˤϤʤ��Τǡ�\f3\-sourcepath\fP����Ѥ��ơ�����ѥ��餬���������ե�����򸫤Ĥ��뤳�Ȥ��Ǥ���褦�ˤ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% \fP\f3ls\fP
0N/A.fl
0N/Aclasses/ lib/ src/
0N/A.fl
0N/A% \f3ls src\fP
0N/A.fl
0N/Afarewells/
0N/A.fl
0N/A% \f3ls src/farewells\fP
0N/A.fl
0N/ABase.java GoodBye.java
0N/A.fl
0N/A% \f3ls lib\fP
0N/A.fl
0N/ABanners.jar
0N/A.fl
0N/A% \f3ls classes\fP
0N/A.fl
0N/A% \f3javac \-sourcepath src \-classpath classes:lib/Banners.jar \\
0N/A.fl
0N/A src/farewells/GoodBye.java \-d classes\fP
0N/A.fl
0N/A% \f3ls classes\fP
0N/A.fl
0N/Afarewells/
0N/A.fl
0N/A% \f3ls classes/farewells\fP
0N/A.fl
0N/ABase.class GoodBye.class
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A\f3���:\fP ���ޥ�ɥ饤��Ǥ�\f2src/farewells/Base.java\fP����ꤷ�Ƥ��ޤ��󤬡����Υե�����⥳��ѥ���ˤ�äƥ���ѥ��뤵��Ƥ��ޤ�����ư����ѥ����ƻ뤹��ˤϡ�\f3\-verbose\fP���ץ�������Ѥ��ޤ���
0N/A.LP
0N/A.SS
4033N/A���?����ѥ������
0N/A.LP
0N/A.LP
4935N/A������ϡ�1.6 VM���ư��륳���ɤ򥳥�ѥ��뤹�뤿���\f3javac\fP����Ѥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
4033N/A% \fP\f3javac \-source 1.6 \-target 1.6 \-bootclasspath jdk1.6.0/lib/rt.jar \\
0N/A.fl
0N/A \-extdirs "" OldCode.java\fP
0N/A.fl
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
4935N/A\f2\-source 1.6\fP���ץ����ˤ�ꡢ\f2OldCode.java\fP�Υ���ѥ���ˤϥС������1.6(�ޤ���6)��Java�ץ?��ߥ󥰸��줬���Ѥ���ޤ���\f3\-target 1.6\fP���ץ����ˤ�ꡢ1.6 VM�ȸߴ����Τ��륯�饹���ե����뤬��������ޤ����ۤȤ�ɤξ�硢\f3\-target\fP���ץ������ͤ�\f3\-source\fP���ץ������ͤˤʤ�ޤ���������Ǥϡ�\f3\-target\fP���ץ������ά�Ǥ��ޤ���
0N/A.LP
0N/A.LP
4935N/A\f3\-bootclasspath\fP���ץ�������Ѥ��ơ�Ŭ�ڤʥС������Υ֡��ȥ��ȥ�åס����饹(\f2rt.jar\fP�饤�֥��)����ꤹ��ɬ�פ�����ޤ������ꤷ�ʤ����ϡ�����ѥ���ˤ�äƼ��ηٹ���������ޤ���
0N/A.LP
4033N/A.nf
4033N/A\f3
4033N/A.fl
4033N/A% \fP\f3javac \-source 1.6 OldCode.java\fP
4033N/A.fl
4033N/Awarning: [options] bootstrap class path not set in conjunction with \-source 1.6
4033N/A.fl
4033N/A.fi
4033N/A
0N/A.LP
4033N/A.LP
4935N/AŬ�ڤʥС������Υ֡��ȥ��ȥ�åס����饹����ꤷ�ʤ���硢����ѥ���ϸŤ��������(������Ǥϡ��С������1.6��Java�ץ?��ߥ󥰸���)�򿷤����֡��ȥ��ȥ�åס����饹���Ȥ߹礻�ƻ��Ѥ��ޤ������η�̡�¸�ߤ��ʤ��᥽�åɤؤλ��Ȥ��ޤޤ�Ƥ��뤳�Ȥ����뤿�ᡢ���饹���ե����뤬�Ť��ץ�åȥե�����(���ξ���Java SE 6)��ư��ʤ���ǽ��������ޤ���
4033N/A.LP
4033N/A.SH "��Ϣ����"
0N/A.LP
0N/A.RS 3
0N/A.TP 2
0N/Ao
0N/A.na
4935N/A\f2javac������\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/javac/index.html
0N/A.TP 2
0N/Ao
4935N/Ajava(1) \- Java���ץꥱ�������ư�ġ���
0N/A.TP 2
0N/Ao
4935N/Ajdb(1) \- Java�ǥХå�
0N/A.TP 2
0N/Ao
4935N/Ajavah(1) \- C�إå����ȥ����֡��ե����롦�����ͥ졼��
0N/A.TP 2
0N/Ao
4935N/Ajavap(1) \- ���饹���ե�����ե�����֥�
0N/A.TP 2
0N/Ao
4935N/Ajavadoc(1) \- API�ɥ�����ȡ������ͥ졼��
0N/A.TP 2
0N/Ao
4935N/Ajar(1) \- JAR���������֡��ġ���
0N/A.TP 2
0N/Ao
0N/A.na
4935N/A\f2Java��ĥ��ǽ�ե졼����\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/extensions/index.html
0N/A.RE
0N/A
0N/A.LP
0N/A