4169N/A." Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
1178N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
1178N/A."
1178N/A." This code is free software; you can redistribute it and/or modify it
1178N/A." under the terms of the GNU General Public License version 2 only, as
1178N/A." published by the Free Software Foundation.
1178N/A."
1178N/A." This code is distributed in the hope that it will be useful, but WITHOUT
1178N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1178N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
1178N/A." version 2 for more details (a copy is included in the LICENSE file that
1178N/A." accompanied this code).
1178N/A."
1178N/A." You should have received a copy of the GNU General Public License version
1178N/A." 2 along with this work; if not, write to the Free Software Foundation,
1178N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1178N/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.
1178N/A."
5176N/A.TH jar 1 "05 Jul 2012"
1178N/A
0N/A.LP
4033N/A.SH "̾��"
4935N/Ajar \- Java ARchive�ġ���
1178N/A.LP
4935N/A\f3jar\fP��ʣ���Υե������1�Ĥ�JAR���������֡��ե�����˷�礷�ޤ���
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.RE
1178N/A
1178N/A.LP
4033N/A.SH "����"
0N/A.LP
1178N/A.RS 3
0N/A.TP 3
4935N/AJAR�ե�����κ���
0N/A\f4jar c\fP\f2[v0Mmfe] [\fP\f2manifest\fP\f2] [\fP\f2jarfile\fP\f2] [\fP\f2entrypoint\fP\f2] [\-C\fP \f2dir\fP\f2]\fP \f2inputfiles\fP \f2[\-J\fP\f2option\fP\f2]\fP
0N/A.TP 3
4935N/AJAR�ե�����ι���
0N/A\f4jar u\fP\f2[v0Mmfe] [\fP\f2manifest\fP\f2] [\fP\f2jarfile\fP\f2] [\fP\f2entrypoint\fP\f2] [\-C\fP \f2dir\fP\f2]\fP \f2inputfiles\fP \f2[\-J\fP\f2option\fP\f2]\fP
0N/A.TP 3
4935N/AJAR�ե���������
0N/A\f4jar x\fP\f2[vf] [\fP\f2jarfile\fP\f2] [\fP\f2inputfiles\fP\f2] [\-J\fP\f2option\fP\f2]\fP
0N/A.TP 3
4935N/AJAR�ե�������ܼ�ɽ��
0N/A\f4jar t\fP\f2[vf] [\fP\f2jarfile\fP\f2] [\fP\f2inputfiles\fP\f2] [\-J\fP\f2option\fP\f2]\fP
0N/A.TP 3
4935N/AJAR�ե�����ؤΥ���ǥå������ɲ�
0N/A\f4jar i\fP \f2jarfile\fP \f2[\-J\fP\f2option\fP\f2]\fP
1178N/A.RE
1178N/A
0N/A.LP
0N/A.LP
4033N/A����
0N/A.LP
1178N/A.RS 3
0N/A.TP 3
0N/Acuxtiv0Mmfe
4935N/A\f2jar\fP���ޥ�ɤ����椹�륪�ץ����
0N/A.TP 3
1178N/Ajarfile
4935N/A����(\f2c\fP)������(\f2u\fP)�����(\f2x\fP)�ޤ����ܼ�ɽ��(\f2t\fP)���оݤȤʤ�JAR�ե����롣\f2f\fP���ץ����ȥե�����̾\f2jarfile\fP�Ȥ��ڥ��ˤʤ�ޤ����Ĥޤꡢ����򵭽Ҥ���С��⤦����⵭�Ҥ���ɬ�פ�����ޤ���\f2f\fP��\f2jarfile\fP���ά����ȡ�ɸ�����Ϥ����JAR�ե�����פ���������뤫(x�����t�ξ��)��ɸ����Ϥء�JAR�ե�����פ���������ޤ�(c�����u�ξ��)��
0N/A.TP 3
1178N/Ainputfiles
4935N/A\f2jarfile\fP�˷�礵��뤫(c�����u�ξ��)��\f2jarfile\fP�������(x�ξ��)�ޤ��ϰ���ɽ��(t�ξ��)����롢����Ƕ��ڤ�줿�ե�����ޤ��ϥǥ��쥯�ȥꡣ���٤ƤΥǥ��쥯�ȥ�ϺƵ�Ū�˽����ޤ������Υե�����ϡ����ץ����\f20\fP(����)����Ѥ��ʤ������갵�̤���ޤ���
0N/A.TP 3
1178N/Amanifest
4935N/AJAR�ե������MANIFEST.MF��˴ޤ��\f2name\fP\f2:\fP\f2value\fP�Υڥ����ޤޤ�Ƥ����¸�Υޥ˥ե����ȡ��ե����롣\f2m\fP���ץ����ȥե�����̾\f2manifest\fP�Ȥ��ڥ��ˤʤ�ޤ����Ĥޤꡢ����򵭽Ҥ���С��⤦����⵭�Ҥ���ɬ�פ�����ޤ���\f3m\fP��\f3f\fP�����\f3e\fP�νи����ϡ�\f2manifest\fP��\f2jarfile\fP��\f2entrypoint\fP�νи����Ȱ��פ���ɬ�פ�����ޤ���
1178N/A.TP 3
0N/Aentrypoint
4935N/A�¹Բ�ǽJAR�ե�������˥Х�ɥ뤵�줿������ɥ���󡦥��ץꥱ�������Υ��ץꥱ������󡦥���ȥꡦ�ݥ���ȤȤ������ꤹ�륯�饹��̾����\f2e\fP���ץ�����entrypoint���ФˤʤäƤ��ޤ����ɤ��餫����ꤹ�����ξ��Ȥ���ꤹ��ɬ�פ�����ޤ���\f3m\fP��\f3f\fP�����\f3e\fP�νи����ϡ�\f2manifest\fP��\f2jarfile\fP��\f2entrypoint\fP�νи����Ȱ��פ���ɬ�פ�����ޤ���
0N/A.TP 3
0N/A\-C\ dir
4935N/A�����³��\f2inputfiles\fP���������֡��ǥ��쥯�ȥ��\f2dir\fP�ذ��Ū���ѹ����ޤ���\f2\-C\ \fP\f2dir\fP \f2inputfiles\fP�Υ��åȤ�ʣ�����ѤǤ��ޤ���
0N/A.TP 3
0N/A\-Joption
4935N/AJava�¹ԴĶ����Ϥ���륪�ץ����(\f2\-J\fP��\f2option\fP�δ֤ˤ϶��������ʤ��Ǥ���������)
1178N/A.RE
1178N/A
1178N/A.LP
4033N/A.SH "����"
1178N/A.LP
4935N/A\f3jar\fP�ġ����ʣ���Υե������1�Ĥ�JAR���������֡��ե�����˷�礷�ޤ���\f3jar\fP�ϡ�ZIP�����
1178N/A.na
1178N/A\f2ZLIB\fP @
0N/A.fi
4935N/Ahttp://www.gzip.org/zlib/���̷����˴�Ť����ѤΥ��������֤���Ӱ��̥ġ���Ǥ���������\f3jar\fP�ġ���μ����Ū�ϡ������Ĥ���Java���ץ�åȤ䥢�ץꥱ��������1�ĤΥ��������֤���礹�뤳�ȤǤ������ץ�åȤ䥢�ץꥱ�������Υ���ݡ��ͥ��(�ե����롢���᡼��������ӥ������)��1�ĤΥ��������֤˷�礵��Ƥ���ȡ�Java�����������(�֥饦���ʤ�)�ϡ������Υ���ݡ��ͥ�Ȥ�1���HTTP�ȥ�󥶥������ǥ�����?�ɤ��뤳�Ȥ��Ǥ�������ݡ��ͥ�Ȥ��Ȥ˿�������³�����פˤʤ�ޤ�������ˤ�ꡢ������?�ɻ��֤������û�̤���ޤ����ޤ���\f3jar\fP�ϥե�����ΰ��̤�Ԥ��Τǡ�������?�ɻ��֤������û�̤���ޤ����ޤ����ե�������θġ��Υ���ȥ�˥��ץ�åȺ����Ԥˤ���̾��񤭹����Τǡ����۸���ǧ�ڤ���ǽ�ˤʤ�ޤ���jar�ġ���ι�ʸ�ϡ�\f2tar\fP���ޥ�ɤι�ʸ�Ȥۤ�Ʊ���Ǥ���\f3JAR\fP���������֤ϡ����̤���Ƥ��뤫�ɤ����ˤ�����餺�����饹���ѥ��Υ���ȥ�Ȥ��ƻ��ѤǤ��ޤ���
1178N/A.LP
4935N/Aʣ���Υե������JAR�ե�����ط�礹�����Ū�ʻ�����ˡ�ϼ��ΤȤ���Ǥ���
1178N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar cf myFile.jar *.class
1178N/A.fl
1178N/A\fP
0N/A.fi
1178N/A
0N/A.LP
4935N/A������Ǥϡ����ߤΥǥ��쥯�ȥ�ˤ��뤹�٤ƤΥ��饹���ե����뤬\f2myFile.jar\fP�Ȥ���̾���Υե�����˳�Ǽ����ޤ���jar�ġ���ϼ�ưŪ�ˡ�\f2META\-INF/MANIFEST.MF\fP�Ȥ���̾���Υޥ˥ե����ȡ��ե����롦����ȥ���������ޤ�������Ͼ�ˡ�JAR�ե�����κǽ�Υ���ȥ�ˤʤ�ޤ����ޥ˥ե����ȡ��ե�����ϡ����������֤˴ؤ���᥿���������������Υǡ�����\f2name\ :\ value\fP�Υڥ��Ȥ��Ƴ�Ǽ���ޤ���jar�ġ��뤬�ޥ˥ե����ȡ��ե�������˥᥿������Ǽ������ˡ�ξܺ٤ϡ�
1178N/A.na
4935N/A\f2JAR�ե�����λ���\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#JAR%20Manifest�򻲾Ȥ��Ƥ���������
0N/A.LP
4935N/A��¸�Υޥ˥ե����ȡ��ե�������˳�Ǽ���줿\f2name\ :\ value\fP�Υڥ���JAR�ե�����˴ޤ��ɬ�פ�������ˤϡ����Τ褦��\f2\-m\fP���ץ�������Ѥ��Ƥ��Υե��������ꤷ�ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% jar cmf myManifestFile myFile.jar *.class
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
4935N/A��¸�Υޥ˥ե����ȡ��ե�����ϲ���ʸ��ǽ���äƤ���ɬ�פ�����ޤ����ޥ˥ե����ȡ��ե����뤬����ʸ��ǽ���äƤ��ʤ��ȡ�\f3jar\fP�Ϥ��κǽ��Ԥ���Ϥ��ޤ���
0N/A.br
0N/A
0N/A.LP
0N/A.br
0N/A
0N/A.LP
4935N/A\f3���:\ \fP���ޥ�ɥ饤���\f2cmf\fP�ǤϤʤ�\f2cfm\fP�����ꤵ�줿(m��\-f���ץ����ν��֤�դˤ���)jar���ޥ�ɤξ�硢\f3jar\fP���ޥ�ɥ饤��ˤޤ�JAR���������֤�̾������ꤷ��³���ƥޥ˥ե����ȡ��ե������̾������ꤹ��ɬ�פ�����ޤ���������򼨤��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar cfm myFile.jar myManifestFile *.class
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
0N/A.LP
4935N/A�ޥ˥ե����Ȥϡ�RFC822 ASCII�����ǵ��ꤵ�줿�ƥ����ȷ����Ǥ��뤿�ᡢ�ޥ˥ե����ȡ��ե���������Ƥ��ñ��ɽ������ӽ���Ǥ��ޤ���
0N/A.LP
4935N/AJAR�ե����뤫��ե��������Ф�����ϡ�\f2x\fP����Ѥ��ޤ���
0N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar xf myFile.jar
1178N/A.fl
1178N/A\fP
0N/A.fi
1178N/A
1178N/A.LP
1178N/A.LP
4935N/Ajar�ե����뤫����̤Υե��������Ф�����ϡ����Υե�����̾����ꤷ�ޤ���
1178N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar xf myFile.jar foo bar
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
0N/A.LP
4935N/AJDK�ΥС������1.3�ʹߤ��顢\f2jar\fP�桼�ƥ���ƥ���
1178N/A.na
1178N/A\f2JarIndex\fP @
1178N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#JAR_Index�����ݡ��Ȥ���Ƥ��ޤ���JarIndex����Ѥ���ȡ����ץꥱ�������Υ��饹���?������JAR�ե����뤫�饯�饹���?�ɤ����Ȥ��θ�Ψ�����夷�ޤ������ץꥱ�������ޤ��ϥ��ץ�åȤ�ʣ����JAR�ե�����˥Х�ɥ뤵��Ƥ�����ϡ�ɬ�פ�JAR�ե�����Τߤ�������?�ɤ���Ƴ����졢���饹���?�ɤ���ޤ������Υѥե����ޥ󥹤κ�Ŭ���ϡ�\f2\-i\fP���ץ�������ꤷ��\f2jar\fP��¹Ԥ����ͭ��ˤʤ�ޤ������Υ��ץ�������Ѥ���ȡ����ꤷ��JAR�ᥤ�󡦥ե�����ȡ����Υᥤ�󡦥ե����뤬��¸���Ƥ��뤹�٤Ƥ�JAR�ե�����ˤĤ��ơ��ѥå��������־�����������ޤ����ᥤ�󡦥ե����뤬��¸���Ƥ���JAR�ե�����ϡ�JAR�ᥤ�󡦥ե�����Υޥ˥ե����Ȥ�\f2Class\-Path\fP°���˻��ꤷ�Ƥ���ɬ�פ�����ޤ���
0N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar i main.jar
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
1178N/A.LP
4935N/A������Ǥϡ�\f2INDEX.LIST\fP�ե����뤬\f2main.jar\fP��\f2META\-INF\fP�ǥ��쥯�ȥ������������ޤ���
1178N/A.br
1178N/A.br
4935N/A���ץꥱ�������Υ��饹���?�����ϡ����Υե�����˳�Ǽ����Ƥ���������Ѥ��ơ���ΨŪ�˥��饹��?�ɤ��ޤ�������ǥå������ե�����˰��־�����Ǽ������ˡ�ξܺ٤ϡ�\f2JarIndex\fP���ͤ򻲾Ȥ��Ƥ���������
0N/A.br
0N/A.br
4935N/A�ǥ��쥯�ȥ�򥳥ԡ�����ˤϡ��ޤ�\f2dir1\fP��Υե�����򰵽̤���\f2stdout\fP�˽��Ϥ���³����\f2stdin\fP������Ф���\f2dir2\fP�˽��Ϥ��ޤ�(\f2\-f\fP���ץ����Ϥɤ����\f2jar\fP���ޥ�ɤǤ��ά���ޤ�)��
0N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
4935N/A% (cd dir1; jar c .) | (cd dir2; jar x)
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
0N/A.LP
1178N/A.LP
4935N/A\f2jar\fP����Ѥ���JAR�ե������JAR�ޥ˥ե����ȡ��ե���������륵��ץ롦���ޥ�ɤ��ǧ����ˤϡ�������򻲾Ȥ��Ƥ����������ޤ���
0N/A.na
4935N/A\f2Java���塼�ȥꥢ��\fP @
1178N/A.fi
5176N/Ahttp://docs.oracle.com/javase/tutorial/deployment/jar/��JAR�ȥ饤����⻲�Ȥ��Ƥ���������
1178N/A.LP
4033N/A.SH "���ץ����"
1178N/A.LP
1178N/A.RS 3
1178N/A.TP 3
1178N/Ac
4935N/A\f2jarfile\fP�Ȥ���̾���ο��������������֡��ե�������������(\f2f\fP�����ꤵ�줿���)����ɸ����Ϥ˽��Ϥ��ޤ�(\f2f\fP��\f2jarfile\fP����ά���줿���)��\f2inputfiles\fP�ǻ��ꤵ�줿�ե�����ȥǥ��쥯�ȥ�򡢤��Υ��������֤��ɲä��ޤ���
1178N/A.TP 3
1178N/Au
4935N/A\f2inputfiles\fP�˻��ꤵ�줿�ե������ǥ��쥯�ȥ���ɲä��ơ���¸�ե�����\f2jarfile\fP�򹹿����ޤ�(\f2f\fP�����ꤵ��Ƥ�����)��������򼨤��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/Ajar uf foo.jar foo.class
1178N/A.fl
1178N/A\fP
1178N/A.fi
4935N/A��Υ��ޥ�ɤϡ��ե�����\f2foo.class\fP���¸��JAR�ե�����\f2foo.jar\fP���ɲä��ޤ���������˼����褦�ˡ�\f2\-u\fP���ץ����ϡ��ޥ˥ե����ȡ�����ȥ�⹹���Ǥ��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/Ajar umf manifest foo.jar
1178N/A.fl
1178N/A\fP
1178N/A.fi
4935N/A��Υ��ޥ�ɤϡ�\f2foo.jar\fP�ޥ˥ե����Ȥ�\f2manifest\fP���\f2name : value\fP�Υڥ��ǹ������ޤ���
1178N/A.TP 3
1178N/Ax
4935N/A\f2jarfile\fP����ե�����ȥǥ��쥯�ȥ����Ф��ޤ�(\f2f\fP�����ꤵ�줿���)���ޤ���ɸ�����Ϥ���ե������ǥ��쥯�ȥ����Ф��ޤ�(\f2f\fP��\f2jarfile\fP����ά���줿���)��\f2inputfiles\fP�����ꤵ��Ƥ�����ϡ����ꤵ�줿�ե�����ȥǥ��쥯�ȥ�Τߤ���Ф���ޤ�������ʳ��ξ��ϡ����٤ƤΥե�����ȥǥ��쥯�ȥ꤬��Ф���ޤ�����Ф��줿�ե����������ϡ�����������������ꤵ�줿��ΤǤ���
1178N/A.TP 3
1178N/At
4935N/A\f2jarfile\fP�����ܼ���ɽ�����ޤ�(\f2f\fP�����ꤵ�줿���)���ޤ���ɸ�����Ϥ����ܼ���ɽ�����ޤ�(\f2f\fP��\f2jarfile\fP����ά���줿���)��\f2inputfiles\fP�����ꤵ��Ƥ�����ϡ����ꤵ�줿�ե�����ȥǥ��쥯�ȥ�Τߤ�����ɽ������ޤ�������ʳ��ξ��ϡ����٤ƤΥե�����ȥǥ��쥯�ȥ꤬����ɽ������ޤ���
1178N/A.TP 3
1178N/Ai
4935N/A���ꤵ�줿\f2jarfile\fP�ȡ�����˰�¸����JAR�ե�����ˤĤ��ơ�����ǥå���������������ޤ���������򼨤��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/Ajar i foo.jar
1178N/A.fl
1178N/A\fP
1178N/A.fi
0N/A.LP
4935N/A��Υ��ޥ�ɤϡ�\f2foo.jar\fP���\f2INDEX.LIST\fP�ե�������������ޤ������Υե�����ˤϡ�\f2foo.jar\fP�������\f2foo.jar\fP��\f2Class\-Path\fP°���˻��ꤵ�줿���٤Ƥ�JAR�ե���������äƤ���ƥѥå������ΰ��־��󤬳�Ǽ����Ƥ��ޤ�������ǥå�������򻲾Ȥ��Ƥ���������
1178N/A.TP 3
1178N/Af
4935N/A����(\f2c\fP)������(\f2u\fP)�����(\f2x\fP)������ǥå����ɲ�(\f2i\fP)�ޤ���ɽ��(\f2t\fP)�γƽ�����оݤȤʤ�ե�����\f2jarfile\fP����ꤷ�ޤ���\f2f\fP���ץ����ȥե�����̾\f2jarfile\fP�Ȥ��ڥ��ˤʤ�ޤ����Ĥޤꡢ����򵭽Ҥ���С��⤦����⵭�Ҥ���ɬ�פ�����ޤ���\f2f\fP��\f2jarfile\fP���ά����ȡ�\f2stdin\fP����JAR�ե�����̾�����������(x�����t�ξ��)����\f2stdout\fP��JAR�ե����뤬���Ϥ���ޤ�(c�����u�ξ��)��
1178N/A.TP 3
1178N/Av
4935N/A�ܺ٤ʽ��Ϥ�ɸ����Ϥ��������ޤ���������򼨤��ޤ���
1178N/A.TP 3
1178N/A0
4935N/A(����)ZIP�ˤ�밵�̤���Ѥ����ˡ���¸���ޤ���
1178N/A.TP 3
1178N/AM
4935N/A�ޥ˥ե����ȡ��ե����롦����ȥ��������ޤ���(c�����u�ξ��)���ޤ��ϡ��ޥ˥ե����ȡ��ե����롦����ȥ꤬¸�ߤ�����Ϻ��ޤ�(u�ξ��)��
1178N/A.TP 3
1178N/Am
4935N/A\f2META\-INF/MANIFEST.MF\fP�Υե�����ǻ��ꤷ���ޥ˥ե����ȡ��ե�����\f2manifest\fP��\f2name : value\fP��°���ڥ����Ȥ߹��ߤޤ���\f2jar\fP�ϡ����Ǥ�Ʊ��̾����¸�ߤ��ʤ����ϡ�����\f2name\ :\ value\fP�ڥ����ɲä��ޤ���Ʊ��̾����¸�ߤ����硢\f2jar\fP�Ϥ����ͤ򹹿����ޤ���
4935N/A.br
4935N/A.br
4935N/A���ޥ�ɥ饤��ǡ�\f3m\fP��\f3f\fP��ʸ��ϡ�\f2manifest\fP��\f2jarfile\fP�����Ͻ���Ʊ�����ǵ��Ҥ���ɬ�פ�����ޤ������Ȥ��С����Τ褦�˻��Ѥ��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/Ajar cmf myManifestFile myFile.jar *.class
1178N/A.fl
1178N/A\fP
1178N/A.fi
5176N/A�ǥե���ȤΥޥ˥ե����Ȥˤϴޤޤ�ʤ��ޥ˥ե����Ȥˡ����̤���Ū��\f2name\ :\ value\fP��°���ڥ����ɲäǤ��ޤ������Ȥ��С��٥�������󡢥С��������󡢥ѥå�������������󥰡��ޤ���JAR�˥Х�ɥ뤵�줿���ץꥱ��������¹Բ�ǽ�ˤ��뤿���°�����ɲäǤ��ޤ���\f4\-m\fP���ץ����λ�����ϡ�Java���塼�ȥꥢ���
1178N/A.na
5176N/A\f2JAR�ե�����ǤΥץ?���Υѥå�������\fP @
1178N/A.fi
5176N/Ahttp://docs.oracle.com/javase/tutorial/deployment/jar/�Υ�å���򻲾Ȥ��Ƥ���������
0N/A.TP 3
0N/Ae
4935N/A�¹Բ�ǽJAR�ե�������˥Х�ɥ뤵�줿������ɥ���󡦥��ץꥱ�������Υ��ץꥱ������󡦥���ȥꡦ�ݥ���ȤȤ��ơ�\f2entrypoint\fP�����ꤷ�ޤ������Υ��ץ�������Ѥ���ȡ��ޥ˥ե����ȡ��ե��������\f2Main\-Class\fP°���ͤ������ޤ��Ͼ�񤭤���ޤ������Υ��ץ����ϡ�JAR�ե�����κ�����ޤ��Ϲ�����˻��ѤǤ��ޤ������Υ��ץ�������Ѥ���С��ޥ˥ե����ȡ��ե�������Խ��ޤ��Ϻ������뤳�Ȥʤ��ˡ����ץꥱ�������Υ���ȥꡦ�ݥ���Ȥ����Ǥ��ޤ���
0N/A.br
0N/A.br
4935N/A.br
4935N/A���Ȥ��С����Υ��ޥ�ɤǤ�\f2Main.jar\fP����������ޤ��������κݡ��ޥ˥ե��������\f2Main\-Class\fP°���ͤ�\f2Main\fP�����ꤵ��ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/Ajar cfe Main.jar Main Main.class
0N/A.fl
0N/A\fP
0N/A.fi
4935N/A���Υ��ޥ�ɤ�¹Ԥ����java��󥿥��फ��ľ�ܤ��Υ��ץꥱ��������ư�Ǥ��ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/Ajava \-jar Main.jar
0N/A.fl
0N/A\fP
0N/A.fi
4935N/A����ѥå�������˥���ȥꡦ�ݥ���ȤΥ��饹̾���ޤޤ�Ƥ����硢�ɥå�(��.��)������å���(��/��)�Τ����줫��ʸ��򤽤ζ��ڤ�ʸ��Ȥ��ƻ��ѤǤ��ޤ������Ȥ��С�\f2Main.class\fP��\f2foo\fP�Ȥ���̾���Υѥå������˴ޤޤ�Ƥ����硢����ȥꡦ�ݥ���Ȥϼ��Τ褦�ˤ��ƻ���Ǥ��ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/Ajar \-cfe Main.jar foo/Main foo/Main.class
0N/A.fl
0N/A\fP
0N/A.fi
4033N/A�ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/Ajar \-cfe Main.jar foo.Main foo/Main.class
0N/A.fl
0N/A\fP
0N/A.fi
4935N/A\f3���:\fP \f2\-m\fP���ץ�����\f2\-e\fP���ץ�����ξ���Ʊ���˻��ꤷ����硢���ꤷ���ޥ˥ե����Ȥˤ�\f2Main\-Class\fP°�����ޤޤ�Ƥ���С�\f2Main.class\fP�λ��꤬�����ޤ��ˤʤäƥ��顼��ȯ������JAR�κ�������乹������۾ェλ���ޤ���
1178N/A.TP 3
4935N/A\-C\ dir
4935N/A\f2jar\fP���ޥ�ɤμ¹���˸�³��\f2inputfiles\fP���������Ȥ��ˡ����Ū�˥ǥ��쥯�ȥ���ѹ����ޤ�(\f2cd\fP\ \f2dir\fP)�����ν���ϡ�UNIX��\f2tar\fP�桼�ƥ���ƥ���\f2\-C\fP���ץ����ε�ǽ��������Ƥ��ޤ���
1178N/A.br
1178N/A.br
4935N/A���Ȥ��С����Υ��ޥ�ɤϡ�\f2classes\fP�ǥ��쥯�ȥ�˰�ư�������Υǥ��쥯�ȥ꤫��\f2bar.class\fP��\f2foo.jar\fP���ɲä��ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/Ajar uf foo.jar \-C classes bar.class
0N/A.fl
0N/A\fP
0N/A.fi
4935N/A���Υ��ޥ�ɤǤϡ�\f2classes\fP�ǥ��쥯�ȥ�˰�ư����\f2classes\fP�ǥ��쥯�ȥ���Τ��٤ƤΥե������\f2foo.jar\fP���ɲä��ޤ�(jar�ե�����ˤ�classes�ǥ��쥯�ȥ��������ޤ���)�����˸��Υǥ��쥯�ȥ����äƤ��顢\f2bin\fP�ǥ��쥯�ȥ�˰�ư����\f2xyz.class\fP��\f2foo.jar\fP���ɲä��ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
4935N/Ajar uf foo.jar \-C classes . \-C bin xyz.class
0N/A.fl
0N/A\fP
0N/A.fi
4935N/A\f2classes\fP�˥ե�����\f2bar1\fP��\f2bar2\fP����Ǽ����Ƥ�����ˡ�\f2jar tf foo.jar\fP���Ѥ����Ȥ���JAR�ե��������Ȥ򡢼��˼����ޤ���
0N/A.nf
1178N/A\f3
1178N/A.fl
1178N/AMETA\-INF/
1178N/A.fl
1178N/AMETA\-INF/MANIFEST.MF
1178N/A.fl
0N/Abar1
1178N/A.fl
0N/Abar2
1178N/A.fl
0N/Axyz.class
1178N/A.fl
1178N/A\fP
0N/A.fi
0N/A.LP
1178N/A.TP 3
1178N/A\-Joption
4935N/AJava�¹ԴĶ���\f2option\fP���Ϥ��ޤ���\f2option\fP�ˤϡ�Java���ץꥱ�������ư�ġ���Υ�ե���󥹡��ڡ����˵��ܤ���Ƥ��륪�ץ�����1�Ļ��ꤷ�ޤ������Ȥ��С�\f4\-J\-Xmx48M\fP�Ȼ��ꤹ��ȡ�������꡼��48M�Х��Ȥ����ꤵ��ޤ���\f2\-J\fP����Ѥ����ظ�μ¹ԴĶ��˥��ץ������Ϥ����ȤϤ褯�Ԥ��Ƥ��ޤ���
0N/A.RE
1178N/A
1178N/A.LP
4935N/A.SH "���ޥ�ɥ饤�����ե�����"
1178N/A.LP
4935N/Ajar�Υ��ޥ�ɥ饤���û��������ʷ�ˤ����ꤹ�뤿��ˡ�\f2jar\fP���ޥ�ɤ��Ф�����(\f2\-J\fP���ץ������)��ޤ�1�İʾ�Υե��������ꤹ�뤳�Ȥ��Ǥ��ޤ�������ˤ�ꡢǤ�դ�Ĺ����jar���ޥ�ɤ�����Ǥ������ڥ졼�ƥ��󥰡������ƥ�ˤ�륳�ޥ�ɥ饤������¤�������ޤ���
1178N/A.LP
4935N/A����ե�����ˤϥ��ץ����ȥե�����̾��ޤ�뤳�Ȥ��Ǥ��ޤ����ե�������γư���ϡ����ڡ����ޤ��ϲ��ԤǶ��ڤ�ޤ�������ե�������Υե�����̾�ϡ����ߤΥǥ��쥯�ȥ꤫�鸫�����Хѥ��ˤʤ�ޤ�������ե�����ΰ��֤��鸫�����Хѥ��ǤϤ���ޤ����̾�ϥ��ڥ졼�ƥ��󥰡������ƥࡦ������ˤ�ä�Ÿ�������磻��ɥ�����(*)��Ÿ������ޤ���\f2@\fPʸ�����Ѥ��ơ��ե������Ƶ�Ū�˲�᤹�뤳�ȤϤǤ��ޤ���\f2\-J\fP���ץ����ϥ��ݡ��Ȥ���ޤ��󡣤��Υ��ץ����ϵ�ư�ġ�����Ϥ���ޤ�������ư�ġ���Ǥϰ���ե�����򥵥ݡ��Ȥ��Ƥ��ʤ�����Ǥ���
1178N/A.LP
1178N/A.LP
4935N/A\f2jar\fP��¹Ԥ���Ȥ��ˡ��ư���ե�����Υѥ���̾������Ƭ��\f2@\fPʸ����դ����Ϥ��ޤ���\f2jar\fP�ϡ�\f2@\fPʸ��ǻϤޤ����򸫤Ĥ���ȡ����Υե���������Ƥ�Ÿ�����ư���ꥹ�Ȥ��������ޤ���
1178N/A.br
1178N/A.br
4935N/A������ǡ�\f2classes.list\fP�ˤϡ�\f2find\fP���ޥ�ɤˤ�äƽ��Ϥ��줿�ե������̾������Ǽ����ޤ���
1178N/A.LP
1178N/A.nf
0N/A\f3
1178N/A.fl
1178N/A% find \fP\f3.\fP \-name '*.class' \-print > classes.list
1178N/A.fl
1178N/A.fi
1178N/A
1178N/A.LP
1178N/A.LP
4935N/A���ˡ�����ե����빽ʸ����Ѥ���\f2Classes.list\fP��\f2jar\fP���Ϥ����Ȥǡ����Υꥹ�Ȥ��Ф���\f2jar\fP���ޥ�ɤ�¹ԤǤ��ޤ���
0N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar cf my.jar @classes.list
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
4033N/A����ե�����ϥѥ������Ǥ��ޤ��������Хѥ������Ҥ��줿����ե�������Τ��٤ƤΥե�����̾�ϡ��Ϥ��줿�ѥ����Ф�������Ū�ǤϤʤ������ߤκ�ȥǥ��쥯�ȥ������Ū�Ȥʤ�ޤ������Ϥ�����Ǥ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar @path1/classes.list
1178N/A.fl
1178N/A\fP
0N/A.fi
1178N/A
1178N/A.LP
1178N/A.LP
1178N/A
1178N/A.LP
4033N/A.SH "��"
1178N/A.LP
4935N/A����Υǥ��쥯�ȥ���Τ��٤ƤΥե�����򥢡������֤��ɲä���(���Υ��������֤����Ǥ�¸�ߤ�����ϡ��������Ƥ��񤭤���)�ˤϡ����Τ褦�ˤ��ޤ���\f2\-v\fP���ץ�������Ѥ��ƾ����ܺ٤���󤹤�褦�˻��ꤹ��ȡ���������ǿ��ι�����ʤɡ�������������Υե�����ˤĤ��Ƥξܺپ���ɽ������ޤ���
1178N/A.nf
0N/A\f3
1178N/A.fl
1178N/A% ls
1178N/A.fl
1178N/A1.au Animator.class monkey.jpg
1178N/A.fl
1178N/A2.au Wave.class spacemusic.au
1178N/A.fl
1178N/A3.au at_work.gif
1178N/A.fl
0N/A
1178N/A.fl
1178N/A% jar cvf bundle.jar *
1178N/A.fl
0N/Aadded manifest
1178N/A.fl
1178N/Aadding: 1.au(in = 2324) (out= 67)(deflated 97%)
1178N/A.fl
1178N/Aadding: 2.au(in = 6970) (out= 90)(deflated 98%)
1178N/A.fl
1178N/Aadding: 3.au(in = 11616) (out= 108)(deflated 99%)
1178N/A.fl
1178N/Aadding: Animator.class(in = 2266) (out= 66)(deflated 97%)
1178N/A.fl
1178N/Aadding: Wave.class(in = 3778) (out= 81)(deflated 97%)
1178N/A.fl
1178N/Aadding: at_work.gif(in = 6621) (out= 89)(deflated 98%)
1178N/A.fl
1178N/Aadding: monkey.jpg(in = 7667) (out= 91)(deflated 98%)
1178N/A.fl
1178N/Aadding: spacemusic.au(in = 3079) (out= 73)(deflated 97%)
1178N/A.fl
1178N/A\fP
0N/A.fi
1178N/A
1178N/A.LP
4935N/A���Ǥ˲�����ǥ������ե����롢����ӥ��饹�ѤΥ��֥ǥ��쥯�ȥ��ʬ���Ƥ�����ϡ�������ñ���JAR�ե�����˷��Ǥ��ޤ���
1178N/A.nf
0N/A\f3
1178N/A.fl
1178N/A% ls \-F
1178N/A.fl
1178N/Aaudio/ classes/ images/
1178N/A.fl
1178N/A
1178N/A.fl
1178N/A% jar cvf bundle.jar audio classes images
1178N/A.fl
1178N/Aadded manifest
1178N/A.fl
1178N/Aadding: audio/(in = 0) (out= 0)(stored 0%)
1178N/A.fl
1178N/Aadding: audio/1.au(in = 2324) (out= 67)(deflated 97%)
1178N/A.fl
1178N/Aadding: audio/2.au(in = 6970) (out= 90)(deflated 98%)
1178N/A.fl
1178N/Aadding: audio/3.au(in = 11616) (out= 108)(deflated 99%)
1178N/A.fl
1178N/Aadding: audio/spacemusic.au(in = 3079) (out= 73)(deflated 97%)
1178N/A.fl
1178N/Aadding: classes/(in = 0) (out= 0)(stored 0%)
1178N/A.fl
1178N/Aadding: classes/Animator.class(in = 2266) (out= 66)(deflated 97%)
1178N/A.fl
1178N/Aadding: classes/Wave.class(in = 3778) (out= 81)(deflated 97%)
1178N/A.fl
1178N/Aadding: images/(in = 0) (out= 0)(stored 0%)
1178N/A.fl
1178N/Aadding: images/monkey.jpg(in = 7667) (out= 91)(deflated 98%)
1178N/A.fl
1178N/Aadding: images/at_work.gif(in = 6621) (out= 89)(deflated 98%)
1178N/A.fl
1178N/A
1178N/A.fl
1178N/A% ls \-F
1178N/A.fl
1178N/Aaudio/ bundle.jar classes/ images/
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
4935N/AJAR�ե�����Υ���ȥ�̾��ɽ������ˤϡ�\f2t\fP���ץ�������Ѥ��ޤ���
0N/A.nf
1178N/A\f3
1178N/A.fl
0N/A% jar tf bundle.jar
1178N/A.fl
1178N/AMETA\-INF/
1178N/A.fl
1178N/AMETA\-INF/MANIFEST.MF
1178N/A.fl
0N/Aaudio/1.au
1178N/A.fl
0N/Aaudio/2.au
1178N/A.fl
0N/Aaudio/3.au
1178N/A.fl
0N/Aaudio/spacemusic.au
1178N/A.fl
0N/Aclasses/Animator.class
1178N/A.fl
0N/Aclasses/Wave.class
1178N/A.fl
0N/Aimages/monkey.jpg
1178N/A.fl
0N/Aimages/at_work.gif
1178N/A.fl
1178N/A\fP
0N/A.fi
1178N/A
1178N/A.LP
1178N/A.LP
4935N/A���饹���?�ɤ��®�ˤ��뤿��˥���ǥå������ե������JAR�ե�������ɲä���ˤϡ�\f2i\fP���ץ�������Ѥ��ޤ���
0N/A.br
0N/A.br
4033N/A��:
0N/A.br
0N/A
0N/A.LP
4935N/A���Ȥ��С������ץꥱ����������߰�¸���Ƥ��륯�饹��\f2main.jar\fP��\f2buy.jar\fP�����\f2sell.jar\fP�Ȥ���3�Ĥ�JAR�ե������ʬ�䤷���Ȥ��ޤ���
1178N/A.br
1178N/A
1178N/A.LP
1178N/A.br
1178N/A
0N/A.LP
4935N/A\f2main.jar\fP�Υޥ˥ե����Ȥ�\f2Class\-path\fP°���˼��Τ褦�˻��ꤷ����硢
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/AClass\-Path: buy.jar sell.jar
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
4935N/A\f2\-i\fP���ץ�������Ѥ���С����ץꥱ�������Υ��饹���ɹ��ߤ��®���Ǥ��ޤ���
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/A% jar i main.jar
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A
1178N/A.LP
4935N/A\f2INDEX.LIST\fP�ե����뤬\f2META\-INF\fP�ǥ��쥯�ȥ����������ޤ�������ˤ�ꡢ���ץꥱ�������Υ��饹���?�����ˤ�äƥ��饹�ޤ��ϥ꥽�����θ������Ԥ���Ȥ��ˡ�Ŭ�ڤ�jar�ե����뤬������?�ɤ����褦�ˤʤ�ޤ���
4033N/A.SH "��Ϣ����"
0N/A.LP
0N/A.LP
1178N/A.na
4935N/A\f2JAR�ե�����γ���\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/jar/jarGuide.html
4033N/A.LP
0N/A.LP
1178N/A.na
4935N/A\f2JAR�ե�����λ���\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html
4033N/A.LP
4033N/A.LP
4033N/A.na
4935N/A\f2JarIndex���\fP @
4033N/A.fi
5176N/Ahttp://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#JAR_Index
4033N/A.LP
0N/A.LP
1178N/A.na
4935N/A\f2JAR���塼�ȥꥢ��\fP @
0N/A.fi
5176N/Ahttp://docs.oracle.com/javase/tutorial/deployment/jar//index.html
0N/A.LP
0N/A.LP
4033N/Apack200(1)
4033N/A.LP
4033N/A