Sindbad~EG File Manager

Current Path : /usr/local/diablo-jdk1.6.0/man/ja_JP.eucJP/man1/
Upload File :
Current File : //usr/local/diablo-jdk1.6.0/man/ja_JP.eucJP/man1/jar.1

'\" t
.\" @(#)jar.1 1.16 00/06/13 SMI;
.\" Copyright 2004 Sun Microsystems, Inc. All rights reserved.
.\" Copyright 2004 Sun Microsystems, Inc. Tous droits r\351serv\351s.
.\" `
.TH jar 1 "2006 ǯ 9 �� 4 �" "Java SE 6" "�桼�������ޥ��"
.SH "̾��"
jar \- Java ���������֥ġ���
.LP
\f3jar\fP ��ʣ��Υե������ 1 �Ĥ� Java Archive (JAR) �ե�����˷�礷�ޤ���
.\" 
.\"  This document was created by saving an HTML file as text
.\"  from the JavaSoft web site:
.\" 
.\" http://java.sun.com/j2se/1.5/docs/tooldocs/tools.html
.\" 
.\"  and adding appropriate troff macros.  Because the JavaSoft web site 
.\"  man pages can change without notice, it may be helpful to diff
.\"  files to identify changes other than new functionality. 
.\" 
.SH "����"
.LP

.LP
.TP 3
jar �ե�����κ� 
\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 
.TP 3
jar �ե�����ι��� 
\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 
.TP 3
jar �ե��������� 
\f4jar x\fP\f2[vf] [\fP\f2jarfile\fP\f2] [\fP\f2inputfiles\fP\f2] [\-J\fP\f2option\fP\f2]\fP 
.TP 3
jar �ե���������Ƥΰ�����
\f4jar t\fP\f2[vf] [\fP\f2jarfile\fP\f2] [\fP\f2inputfiles\fP\f2] [\-J\fP\f2option\fP\f2]\fP 
.TP 3
jar �ե�����˥���ǥå������ɲ�
\f4jar i\fP \f2jarfile\fP \f2[\-J\fP\f2option\fP\f2]\fP 
.LP
.LP
�ѥ�᡼��
.LP
.RS 3

.LP
.TP 3
cuxtiv0Mmfe 
.I jar 
���ޥ�ɤ�椹�륪�ץ����
.TP 3
 jarfile 
�� (c)������ (u)����� (x)���ޤ��ϱ����������Ƥΰ����� (t) ����
jar �ե�����Ǥ���
.I \-f 
���ץ����ȥե�����̾
.I jarfile 
���ФˤʤäƤ��ޤ���
���Ѥ�����ϡ�ξ�����˻��Ѥ��ޤ���
.I f 
����� 
.I jarfile 
���ά����ȡ�ɸ����Ϥ����jar �ե�����פ�
���Ѥ��줿�� (x ����� t �ξ��)��ɸ����Ϥˤ��Ρ�jar �ե�����פ�
�������줿�ꤷ�ޤ� (c ����� u �ξ��)��
.TP 3

inputfiles 
.I jar �ե�����
�˷�� (c ����� u �ξ��)���ޤ��� 
.I jar �ե�����
������� (x �ξ��) �ޤ��ϰ��ɽ�� (t �ξ��) �����ե�����
�ޤ��ϥǥ��쥯�ȥꡣ����ʸ���Ƕ�ڤ�ޤ���
���٤ƤΥǥ��쥯�ȥ�ϺƵ�Ū�˽������ޤ���
���ץ���� 0 (����) �����Ѥ���ʤ����ϡ��ե����뤬���̤���ޤ���
.TP 3
 manifest 
jar �ե������ MANIFEST.MF �˴ޤ�褦�Ȥ���̾��:�ͥڥ����ޤޤ�Ƥ���
��¸�� manifest �ե�����Ǥ���
.I \-m 
���ץ�����
.I manifest 
�Υե�����̾���ФˤʤäƤ��ޤ���
���Ѥ�����ϡ�ξ�����˻��Ѥ��ޤ���
ʸ�� 
.B m 
�� 
.B f 
������� 
.B e 
�νи����ϡ�
.I manifest 
�� 
.I jarfile 
������� 
.I entrypoint 
�νи����Ȱ��פ���ɬ�פ�����ޤ���
.TP 3

entrypoint 
�¹Բ�ǽ JAR �ե�������˥Х�ɥ뤵�줿������ɥ���󥢥ץꥱ�������Υ��ץꥱ������󥨥�ȥ�ݥ���ȤȤ�����ꤹ�륯�饹��̾����
.I \-e
���ץ����� entrypoint ���ФˤʤäƤ��ޤ����ɤ��餫����ꤹ�����ξ��Ȥ���ꤹ��ɬ�פ�����ޤ���ʸ�� 
.I m
��
.I f
��
.I e
�νи����� 
.I manifest
��
.I jarfile
��
.I entrypoint
�νи����Ȱ��פ���ɬ�פ�����ޤ��� 
.TP 3
\-C\ dir 
��³����ϥե�������ν���桢
�ǥ��쥯�ȥ�� 
.I dir 
�˰�Ū���ѹ����ޤ���
ʣ��� 
.I \-C " dir" 
��ϥե�����Υ��åȤ���ѤǤ��ޤ���
.TP 3
\-Joption 
Java Runtime Environment ���Ϥ���륪�ץ����
(
.I \-J 
��
.I option 
�δ֤ˤ϶���ʸ�������ʤ��Ǥ�������)��
.SH "��ǽ���"
.IX "Java archive tool" "" "Java archive tool \(em \fLjar\fP"
.IX "jar" "" "\fLjar\fP \(em Java archive tool"
.B jar
�ġ����
Java 
���ץꥱ��������
1
�Ĥǡ�ʣ��ĤΥե������
1
�Ĥ�
JAR
���������֥ե��������礷�ޤ����ޤ���
jar ������Ū�ʥ��������ֺ���
����Ӱ����ѤΥġ���Ǥ⤢�ꡢ���̤�
.SM ZIP
�ޤ���
.I ZLIB
.fi
 (http://www.gzip.org/zlib/) 
�����ǹԤ��ޤ���
������
.B jar
�ġ���μ����Ū�ϡ������Ĥ���
Java
���ץ�åȤ䥢�ץꥱ��������
1
�ĤΥ��������֤���礹�뤳�ȤǤ���
���ץ�åȤ䥢�ץꥱ�������Υ���ݡ��ͥ�ȡ����Ȥ���
���饹�ե����롢���᡼����������ɤʤɤ�ñ��Υ��������֤�
�ޤȤ��ȡ��֥饦���Τ褦��
Java
����������Ȥ˥�������ɤ���Ȥ��ˡ����٤�
HTTP
�ȥ�󥶥������ǺѤߤޤ�������ݡ��ͥ�Ȥ��Ȥ�
�������³����ɬ�פ�����ޤ���
����ˤ��������ɻ��֤������û�̤Ǥ��ޤ���
�ޤ�
.B jar
�ϥե�����ΰ��̤�Ԥ��Τǡ���������ɤ�����®�ˤʤ�ޤ���
����ˡ��ե�������θġ��Υ���ȥ���Ф��ƥ��ץ�åȤκ��Ԥ�
��̾�Ǥ���Τǡ���������β��Ǥ��ޤ���
.B jar
�ġ���ι�ʸ�ϡ�
.I tar
���ޥ�ɤι�ʸ�Ȥۤ�Ʊ��Ǥ���
.B jar
���������֤ϡ����̤���Ƥ��뤫�ɤ����ˤ�����餺��
���饹�ѥ�
.fi
 (http://java.sun.com/javase/6/docs/technotes/tools/solaris/classpath.html) 
����ȥ�Ȥ��ƻ��ѤǤ��ޤ���
.LP
ʣ��Υե������ jar �ե��������礹��ɸ��Ū�ʻȤ���ϼ��ΤȤ���Ǥ���
.LP
.RS
.ft 3
.nf
% jar cf myFile.jar *.class
.fi
.ft 1
.RE
.LP
������Ǥϡ����ߤΥǥ��쥯�ȥ���Τ��٤ƤΥ��饹�ե����뤬
.I myFile.jar
�Ȥ���̾���Υե�������֤���ޤ���
jar �ġ���ϼ�ưŪ�ˡ�
.I META\-INF/MANIFEST.MF
�Ȥ���̾���Υޥ˥ե����ȥե����륨��ȥ������ޤ�������Ͼ�ˡ�JAR �ե�����κǽ�Υ���ȥ�ˤʤ�ޤ����ޥ˥ե����ȥե�����ϡ����������֤˴ؤ���᥿�������������Υǡ�����
.I name : value
�ڥ��Ȥ��Ƴ�Ǽ���ޤ���jar �ġ��뤬�ޥ˥ե����ȥե�������˥᥿������Ǽ�����ˡ�ξܺ٤ˤĤ��Ƥϡ�
.fi
http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#JAR%20Manifest
��
.na
��JAR file specification�פ򻲾Ȥ��Ƥ��������� 
.LP
��¸�Υޥ˥ե����ȥե�������˳�Ǽ���줿 
.I name : value
�ڥ��� JAR �ե�����˴ޤ��ɬ�פ�������ˤϡ����Υե�����򼡤Τ褦�� \f2\-m\fP ���ץ�����Ȥäƻ��ꤷ�ޤ���
.LP
.RS 3

.LP
.nf
\f3
.fl
% jar cmf myManifestFile myFile.jar *.class
.fl
\fP
.fi
.RE

.LP
��¸�Υޥ˥ե����ȥե�����ϲ���ʸ���ǽ���äƤ���ɬ�פ�����ޤ���\  �ޥ˥ե����ȥե����뤬����ʸ���ǽ���äƤ��ʤ���硢\f3jar\fP �Ϥ��κǸ�ιԤ��Ϥ��ޤ���
.br

.LP
.br

.LP
\f3��:\ \fP ���ޥ�ɹԤ� 
.I cmf
�ǤϤʤ� 
.I cfm
�����ꤵ�줿 jar ���ޥ�� (m �� \-f ���ץ����ν��֤�դˤ���) �ξ�硢\f3jar\fP ���ޥ�ɹԤˤޤ� jar ���������֤�̾������ꤷ��³���ƥޥ˥ե����ȥե������̾������ꤹ��ɬ�פ�����ޤ���������򼨤��ޤ��� 
.LP
.RS 5
.B % jar cfm myFile.jar myManifestFile *.class
.RE
.LP
manifest �� RFC822 
.SM ASCII 
�����˴�Ť����ƥ����ȷ�������Ѥ��뤿�ᡢmanifest �ե���������Ƥ�
��ñ��ɽ������ӽ���Ǥ��ޤ���
.LP
jar �ե����뤫��ե��������Ф�����ϡ�
.I x 
����Ѥ��ޤ���������򼨤��ޤ���
.LP
.RS 5
% jar xf myFile.jar
.RE
.LP
jar �ե����뤫����̤Υե��������Ф�����ϡ�
���Υե�����̾����ꤷ�ޤ���
.LP
.RS 5
% jar xf myFile.jar foo bar
.RE
.LP
JDK �ΥС������ 1.3 ���顢jar �桼�ƥ���ƥ��� 
.fi
http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#JAR%20Index
�Ρ�
.I JarIndex
�פ򥵥ݡ��Ȥ���褦�ˤʤ�ޤ�����
����ˤ�ꡢ
���ץꥱ�������Υ��饹�����ϡ�jar �ե����뤫��
���饹�����®���ɤ߹����褦�ˤʤ�ޤ�����
���ץꥱ�������ޤ��ϥ��ץ�åȤ�ʣ��� jar �ե������
�Х�ɥ뤵��Ƥ����硢ɬ�פ� jar �ե���������������
���ɤ���Ƴ����졢���饹���ɤ߹��ޤ�ޤ���
���Υѥե����ޥ󥹤κ�Ŭ���ϡ�
.I jar
�� 
.I \-i
���ץ�������Ѥ��Ƽ¹Ԥ����ͭ���ˤʤ�ޤ���
���ꤷ��
�ᥤ��� jar �ե����뤪��Ӥ��Υե����뤬��¸���Ƥ���
���٤Ƥ� jar �ե�����Υѥå��������־����������ޤ���
�����ξ���ϡ��ᥤ�� jar �ե������ manifest �� 
.I Class-Path 
°����
���ꤹ��ɬ�פ�����ޤ���
.LP
.RS 5
% jar i main.jar
.RE
.LP
������Ǥϡ�
.I INDEX.LIST 
�ե����뤬 
.I main.jar 
��
.I META-INF �ǥ��쥯�ȥ���ɲä���ޤ���
���ץꥱ�������Υ��饹�����Ǥϡ����Υե�����˳�Ǽ���줿�����
���Ѥ��ơ����饹�Υ��ɤ��®�����ޤ���
����ǥå����ե�����˰��־�����Ǽ�����ˡ�ξܺ٤ϡ�
��JarIndex ���͡פ򻲾Ȥ��Ƥ���������
.br
.br
�ǥ��쥯�ȥ�򥳥ԡ�����ˤϡ��ޤ� 
.I dir1
��Υե�����򰵽̤���ɸ����Ϥ˽��Ϥ���³����ɸ����Ϥ��� 
.I dir2
����Ф��ޤ� (ξ��� 
.I jar
���ޥ�ɤ���
.I \-f
���ץ�����ʤ�)��������򼨤��ޤ���
.LP
.RS 5
% (cd dir1; jar c .) | (cd dir2; jar x)
.RE
.LP
.I jar
��Ȥä� JAR �ե������ JAR �ե�����ޥ˥ե����Ȥ���륳�ޥ�ɥ���ץ���ǧ����ˤϡ�����פ򻲾Ȥ��Ƥ����������ޤ���
.fi
http://java.sun.com/docs/books/tutorial/jar
��
.na
��Java Tutorial�פ� JAR �������⻲�Ȥ��Ƥ���������
.SH "���ץ����"
.if t .TP 10
.if n .TP 5
.B c
�����Υ��������֥ե������ 
.I jarfile 
�Ȥ���̾�� (
.I f 
����ꤷ�����)���ޤ���ɸ����Ͼ�� (
.I f 
�� 
.I jarfile 
���ά�������) �����ޤ���
���������֤ˤ���ϥե�����ǻ��ꤷ���ե����뤪��ӥǥ��쥯�ȥ꤬�ɲä���ޤ���
.if t .TP 10
.if n .TP 5
.B u
��¸�� 
.I jarfile 
(
.I f 
����ꤷ�����) �򹹿����ޤ���
���ΤȤ������� 
.I jarfile 
�ˤ���ϥե�����ǻ��ꤵ�줿�ե����뤪��ӥǥ��쥯�ȥ꤬�ɲä���ޤ����ʲ�����򼨤��ޤ���
.LP
.RS 5
% jar uf foo.jar foo.class
.RE
.LP
������Ǥϡ��ե����� 
.I foo.class 
����¸�� jar �ե����� 
.I foo.jar 
���ɲä���ޤ���
.I u 
���ץ����Ǥϡ��ޥ˥ե����ȤΥ���ȥ�򹹿����뤳�Ȥ�Ǥ��ޤ����ʲ�����򼨤��ޤ���
.LP
.RS 5
% jar umf manifest foo.jar
.RE
.LP
.I foo.jar 
�ޥ˥ե����Ȥ�ޥ˥ե��������̾��:�ͥڥ��ǹ������ޤ���
.if t .TP 10
.if n .TP 5
.B x
�ե����뤪��ӥǥ��쥯�ȥ�� 
.I jarfile 
(
.I f 
����ꤷ�����)��
�ޤ���ɸ����� (
.I f 
�� 
.I jarfile 
���ά�������) ������Ф��ޤ���
��ϥե��������ꤷ����硢������ϥե�����ǻ��ꤵ�줿�ե����뤪��ӥǥ��쥯�ȥ�����
��Ф���ޤ������ꤷ�ʤ����ϡ����٤ƤΥե����뤪��ӥǥ��쥯�ȥ꤬��Ф���ޤ���
��Ф��줿�ե����������ϡ����������������ꤵ�줿��ΤǤ���
.if t .TP 10
.if n .TP 5
.B t
.I jarfile 
(
.I f 
����ꤷ�����)���ޤ���ɸ����� (
.I f 
�� 
.I jarfile 
���ά�������) �������Ƥ�ꥹ�Ȥ��ޤ�����ϥե��������ꤷ����硢
������ϥե�����ǻ��ꤵ�줿�ե����뤪��ӥǥ��쥯�ȥ�����
�ꥹ�Ȥ���ޤ������ꤷ�ʤ����ϡ����٤ƤΥե����뤪��ӥǥ��쥯�ȥ꤬�ꥹ�Ȥ���ޤ���
.if t .TP 10
.if n .TP 5
.B i
���ꤵ�줿 
.I jarfile 
����Ӵ�Ϣ�Ť����Ƥ��� jar �ե������
����ǥå������������ޤ���������򼨤��ޤ��� 
.LP
.RS 5
% jar i foo.jar
.RE
.LP
.I foo.jar
�� 
.I INDEX.LIST 
�ե����뤬��������ޤ���
���Υե�����ˤϡ�
.I foo.jar 
�γƥѥå���������� 
.I foo.jar 
�� 
.I Class-Path 
°���˻��ꤵ��Ƥ��뤹�٤Ƥ� jar �ե������
���־��󤬽񤭹��ޤ�Ƥ��ޤ���
����ǥå�������򻲾Ȥ��Ƥ���������
.if t .TP 10
.if n .TP 5
.B f
�� (c)������ (u)����� (x)������ǥå�����(i)��
�ޤ���ɽ�� (t) ���� 
.I jarfile 
����ꤷ�ޤ���
.I \-f 
���ץ����� 
.I jarfile 
�Υե�����̾���ФˤʤäƤ��ޤ���
���Ѥ�����ϡ�ξ�����˻��Ѥ��ޤ���
.I f 
�� 
.I jarfile 
���ά����ȡ�ɸ����Ϥ��� jar �ե�����̾��
���Ѥ��줿�� (x ����� t �ξ��)��ɸ����Ϥ� jar �ե����뤬
�������줿�ꤷ�ޤ� (c ����� u �ξ��)��
.if t .TP 10
.if n .TP 5
.B v
ɸ����Ϥ˾ܺ٤ʽ��Ϥ�����ޤ���������򼨤��ޤ���
.if t .TP 10
.if n .TP 5
.B 0
����ZIP ���̤���Ѥ����˳�Ǽ���ޤ���
.if t .TP 10
.if n .TP 5
.B M
manifest �ե����륨��ȥ������ޤ��� (c ����� u �ξ��)���ޤ���
���Ǥ�¸�ߤ��� manifest �ե����륨��ȥ������ޤ� (u �ξ��)�� 
.if t .TP 10
.if n .TP 5
.B m
���ꤷ���ޥ˥ե����ȥե����� 
.I manifest 
����
̾��:��°����ե�����
.I META-INF/MANIFEST.MF 
�˼���ߤޤ���
���Ǥ�Ʊ��̾����¸�ߤ��ʤ��¤ꡢ
.I jar
�Ϥ���̾��:�ͥڥ����ɲä��ޤ���Ʊ��̾����¸�ߤ�����ϡ�
jar
�Ϥ����ͤ򹹿����ޤ���
.LP
���ޥ�ɹԤǤϡ�ʸ�� 
.B m 
�� 
.B f 
�ϡ�
.I manifest 
�� 
.I jarfile
���и�����Τ�
Ʊ�����ǻ��Ѥ��ޤ���������򼨤��ޤ���
.LP
.RS 5
% jar cmf myManifestFile myFile.jar *.class
.RE
.LP
manifest �ե�����ˤϡ��ǥե���ȤΥޥ˥ե����Ȥ˴ޤޤ�Ƥ��ʤ���
���Ѥ�̾��:��°���ڥ����ɲäǤ��ޤ���
���Ȥ��С�
�٥�����󡢥С��������󡢥ѥå�����������󥰡�
�ޤ��� JAR �˥Х�ɥ뤵�줿���ץꥱ��������¹Ԥ��뤿���°����
�ɲäǤ��ޤ���
.B -m 
���ץ����λ�����ˤĤ��Ƥϡ���Java Tutorial��
.fi
http://java.sun.com/docs/books/tutorial/jar/
�ˤ���
.na
��
.I JAR Files
�ץ������򻲾Ȥ��Ƥ���������
.TP 3
e 
�¹Բ�ǽ JAR �ե�������˥Х�ɥ뤵�줿������ɥ���󥢥ץꥱ�������Υ��ץꥱ������󥨥�ȥ�ݥ���ȤȤ��ơ�
.I entrypoint
����ꤷ�ޤ������Υ��ץ�������Ѥ���ȡ��ޥ˥ե����ȥե�������� 
.I Main\-Class
°���ͤ����ޤ��Ͼ�񤭤���ޤ������Υ��ץ����ϡ�JAR �ե�����κ���ޤ��Ϲ�����˻��ѤǤ��ޤ������Υ��ץ�����Ȥ��С��ޥ˥ե����ȥե�������Խ��ޤ��Ϻ����뤳�Ȥʤ��ˡ����ץꥱ�������Υ���ȥ�ݥ���Ȥ����Ǥ��ޤ���
.br
.br
���Ȥ��С����Υ��ޥ�ɤ� 
.I Main.jar
������ޤ��������κݡ��ޥ˥ե����ȥե�������� 
.I Main\-Class
°���ͤ� 
.I Main
����ꤵ��ޤ��� 
.RS 3

.LP
.nf
\f3
.fl
jar cfe Main.jar Main Main.class
.fl
\fP
.fi
.RE
.LP
���Υ��ޥ�ɤ�¹Ԥ���� java ��󥿥��फ��ľ�ܤ��Υ��ץꥱ��������ư�Ǥ��ޤ��� 
.RS 3

.LP
.nf
\f3
.fl
java \-jar Main.jar
.fl
\fP
.fi
.RE
����ȥ�ݥ���ȤΥ��饹̾������Υѥå��������¸�ߤ��Ƥ����硢����ȥ�ݥ���Ȥζ�ڤ�ʸ���Ȥ��ƥɥå� (��.��) �ޤ��ϥ���å��� (��/��) ����ѤǤ��ޤ������Ȥ��С�
.I Main.class
�� 
.I foo
�Ȥ���̾���Υѥå��������¸�ߤ��Ƥ����硢���Τ褦�ˤ��ƥ���ȥ�ݥ���Ȥ����Ǥ��ޤ��� 
.RS 3

.LP
.nf
\f3
.fl
jar \-cfe Main.jar foo/Main foo/Main.class
.fl
\fP
.fi
.RE
�ޤ��� 
.RS 3

.LP
.nf
\f3
.fl
jar \-cfe Main.jar foo.Main foo/Main.class
.fl
\fP
.fi
.RE
\f3��:\ \fP 
.I \-m
���ץ����� 
.I \-e
���ץ�����ξ���Ʊ���˻��ꤹ���硢���ꤵ�줿�ޥ˥ե����Ȥˤ� 
.I Main\-Class
°�����ޤޤ�Ƥ���ȡ�
.I Main.class
�λ��꤬�����ޤ��ˤʤäƥ��顼��ȯ������JAR �κ��ޤ��Ϲ���������۾ェλ���ޤ��� 
.if t .TP 10
.if n .TP 5
.B \-C \ dir 
.B jar 
���ޥ�ɤμ¹���˰�Ū�˥ǥ��쥯�ȥ���ѹ����ޤ� (
.I cd " dir"
)��
���ΤȤ�����³����ϥե�������������ޤ���
����ư��ϡ�UNIX �� 
.I tar 
�桼�ƥ���ƥ��� 
.I \-C 
���ץ�����
Ʊ�ͤ�ư��ˤʤ�ޤ���
���Ȥ��С����Υ��ޥ�ɤϡ�
.I classes 
�ǥ��쥯�ȥ�˰�ư�������Υǥ��쥯�ȥ꤫�� 
.I bar.classes 
��
.I foo.jar 
���ɲä��ޤ���
.RS 3

.LP
.nf
\f3
.fl
jar uf foo.jar \-C classes bar.class
.fl
\fP
.fi
.RE
���Υ��ޥ�ɤǤϡ�
.I classes 
�ǥ��쥯�ȥ�˰�ư����
.I classes 
�ǥ��쥯�ȥ���Τ��٤ƤΥե������
.I foo.jar 
���ɲä��ޤ� (jar �ե�����ˤ� classes �ǥ��쥯�ȥ������ޤ���)��
���˸��Υǥ��쥯�ȥ����äƤ��顢
.I bin 
�ǥ��쥯�ȥ�˰�ư����
.I xyz.class 
�� 
.I foo.jar 
���ɲä��ޤ���
.RS 3

.LP
.nf
\f3
.fl
jar uf foo.jar \-C classes . \-C bin xyz.class
.fl
\fP
.fi
.RE
.I classes
�˥ե����� 
.I bar1
����� 
.I bar2
�������硢
.I jar tf foo.jar
��¹Ԥ���ȡ�jar �ե���������Ƥ����Τ褦��ɽ������ޤ���
.LP
.if t .RS 15
.if n .RS 8
.ft 3
.nf
META-INF/
META-INF/MANIFEST.MF
bar1
bar2
xyz.class
.fi
.ft 1
.RE
.if t .TP 10
.if n .TP 5
.B \-Joption
.I option
�� Java Runtime Environment ���Ϥ��ޤ���
�����ǡ�
.I option
�ϡ�Java ���ץꥱ�������ư�ץ����Υޥ˥奢��ڡ���
.fi
 (http://java.sun.com/javase/6/docs/technotes/tools/solaris/java.html#options) 
��������Ƥ��륪�ץ����� 1 �ĤǤ���
���Ȥ���
.B \-J-Xms48m
�ϡ��������� 48M �Х��Ȥ���ꤷ�ޤ���
.I \-J
�����ܤˤ��벾�ۥޥ���˥��ץ������Ϥ����Ȥϡ����̤ε���Ǥ���
.SH "���ޥ�ɹ԰���ե�����"
.B jar 
���ޥ�ɹԤ�û���ޤ��ϴ�ñ�ˤ��뤿��ˡ�
.I jar 
���ޥ�ɤΰ��� (
.I \-J 
���ץ������) ��ޤ�ե������ 1 �İʾ����Ǥ��ޤ���
����ˤ�ꡢǤ�դ�Ĺ���� 
.B jar 
���ޥ�ɤ���Ǥ���
���ڥ졼�ƥ��󥰥����ƥ�ˤ�륳�ޥ�ɹԤ���¤�
����Ǥ��ޤ���
.LP
����ե�����ˤϡ����ץ����ȥե�����̾��ޤ�뤳�Ȥ��Ǥ��ޤ���
����ե�������ΰ���϶���ʸ����ڤ�ޤ��ϲ��Զ�ڤ�ˤ��ޤ���
����ե�������Υե�����̾�ϡ�����ե�����ΰ��֤��Ф��ƤǤϤʤ���
���ߤΥǥ��쥯�ȥ���Ф������Ū�˻��ꤷ�ޤ���
�̾�ϥ��ڥ졼�ƥ��󥰥����ƥॷ����ˤ�ä�Ÿ�������磻��ɥ����� (*) ��
Ÿ������ޤ��󡣥ե������Ƶ�Ū�˲�᤹�뤿��� @ ʸ���ϻ��ѤǤ��ޤ���
.I \-J 
���ץ����ϡ���ư�ץ������Ϥ���뤿�ᡢ���ݡ��Ȥ���Ƥ��ޤ���
��ư�ץ����Ǥϰ���ե��������ѤǤ��ʤ�����Ǥ���
.LP
.I jar 
�μ¹Ի����ư���ե�����Υѥ������̾�����Ƭ�� @ ʸ�����դ����Ϥ��ޤ���
.I jar 
���Ƭ��ʸ�� @ ���դ�������и����뤿�Ӥˡ�
���Υե���������Ƥ�����ꥹ�Ȥ�Ÿ������ޤ���
.br
.br
������Ǥϡ�
.I find
���ޥ�ɤ�����Ϥ��줿�ե�����̾�� 
.I classes.list
��˳�Ǽ���Ƥ��ޤ��� 
.LP
.RS 5
% find . -name '*.class' -print > classes.list
.RE
.LP
���θ塢����ե����빽ʸ��Ȥä�
.I jar
�˥ꥹ�Ȥ��Ϥ��ȡ�
.I Classes.list
�� 
.I jar
���ޥ�ɤ�¹ԤǤ��ޤ���
.LP
.RS 5
% jar cf my.jar @classes.list
.RE
.LP
����ե�����ϥѥ������Ǥ��ޤ��������Хѥ������Ҥ��줿����ե��������
���٤ƤΥե�����̾�ϡ��Ϥ��줿�ѥ����Ф������Ū�ǤϤʤ���
���ߤκ�ȥǥ��쥯�ȥ�����Ū�Ȥʤ�ޤ���������򼨤��ޤ���
.LP
.RS 5
% jar @path1/classes.list
.RE
.SH "������"
����ǥ��쥯�ȥ���Υե�����򤹤٤ƥ��������֤��ɲä�����򼨤��ޤ� 
(���������֤����Ǥ�¸�ߤ�����ϡ����Ƥ���񤭤���ޤ�)��
�ܺ٤���󤹤�� (
.I \-v
���ץ��������)��
��������ǽ�������ʤɡ�
������������Υե�����˴ؤ��ƾܤ�����������ޤ���
.RS 
\f3
.nf
% ls
1.au          Animator.class    monkey.jpg
2.au          Wave.class        spacemusic.au
3.au          at_work.gif
.LP
% jar cvf bundle.jar *
added manifest
adding: 1.au(in = 2324) (out= 67)(deflated 97%)
adding: 2.au(in = 6970) (out= 90)(deflated 98%)
adding: 3.au(in = 11616) (out= 108)(deflated 99%)
adding: Animator.class(in = 2266) (out= 66)(deflated 97%)
adding: Wave.class(in = 3778) (out= 81)(deflated 97%)
adding: at_work.gif(in = 6621) (out= 89)(deflated 98%)
adding: monkey.jpg(in = 7667) (out= 91)(deflated 98%)
adding: spacemusic.au(in = 3079) (out= 73)(deflated 97%)
\f1
.fi
.RE
���᡼���������ǥ����ե����롢����ӥ��饹�ѤΥ��֥ǥ��쥯�ȥ꤬
���Ǥ�¸�ߤ����硢ñ��� 
.B jar 
�ե�����˷��Ǥ��ޤ���
.RS 
\f3
.nf
% ls -F
audio/ classes/ images/

% jar cvf bundle.jar audio classes images
added manifest
adding: audio/(in = 0) (out= 0)(stored 0%)
adding: audio/1.au(in = 2324) (out= 67)(deflated 97%)
adding: audio/2.au(in = 6970) (out= 90)(deflated 98%)
adding: audio/3.au(in = 11616) (out= 108)(deflated 99%)
adding: audio/spacemusic.au(in = 3079) (out= 73)(deflated 97%)
adding: classes/(in = 0) (out= 0)(stored 0%)
adding: classes/Animator.class(in = 2266) (out= 66)(deflated 97%)
adding: classes/Wave.class(in = 3778) (out= 81)(deflated 97%)
adding: images/(in = 0) (out= 0)(stored 0%)
adding: images/monkey.jpg(in = 7667) (out= 91)(deflated 98%)
adding: images/at_work.gif(in = 6621) (out= 89)(deflated 98%)

% ls -F
audio/ bundle.jar classes/ images/
.fi
\f1
.RE
������Ǥϡ�
.I t 
���ץ�������ꤷ�ơ�jar �ե�������Υ���ȥ�̾��ɽ�����ޤ���
.RS 
\f3
.nf
% jar tf bundle.jar
META-INF/
META-INF/MANIFEST.MF
audio/1.au
audio/2.au
audio/3.au
audio/spacemusic.au
classes/Animator.class
classes/Wave.class
images/monkey.jpg
images/at_work.gif
.fi
\f1
.RE
���饹���ɤ߹��ߤ��®�����뤿��� jar �ե�����˥���ǥå����ե������
�ɲä�����ϡ�
.I i
���ץ�������Ѥ��Ƥ���������
.br
.br
��:
.br

.LP
.RS 3

.LP
���Ȥ��г�����ץꥱ�������������¸���Ƥ��륯�饹�� 
.I main.jar
��
.I buy.jar
��
����� 
.I sell.jar 
�Ȥ��� 3 �Ĥ� jar �ե�����
��ʬ�䤷���Ȥ��ޤ���
.I main.jar 
�Υޥ˥ե����Ȥ� 
.I Class-Path
°���˼��Τ褦�˻��ꤷ����硢 
.LP
.RS 5
Class-Path: buy.jar sell.jar
.RE
.LP
.I -i 
���ץ�������Ѥ���С����ץꥱ�������Υ��饹��
�ɤ߹��ߤ��®���Ǥ��ޤ���
.LP
.RS 5
% jar i main.jar
.RE
.LP
.I INDEX.LIST 
�ե����뤬 
.I META-INF 
�ǥ��쥯�ȥ���ɲä���ޤ���
���η�̡����ץꥱ�������Υ��饹�����ˤ�äƥ��饹�ޤ���
�꥽�����θ������Ԥ���Ȥ��ˡ�Ŭ�ڤ� jar �ե����뤬��������ɤ���ޤ��� 
.SH "��Ϣ����"
.LP

.LP
.fi
http://java.sun.com/javase/6/docs/technotes/guides/jar/jarGuide.html
��
.na
��
.I The Jar Overview
��
.br

.LP
.fi
http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html
��
.na
��
.I The Jar File Specification
��
.br

.LP
.fi
http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#JAR%20Index
��
.na
��
.I The JarIndex Spec
��
.br

.LP
.fi
http://java.sun.com/docs/books/tutorial/jar
��
.na
��
.I Jar Tutorial
��
(Java ���եȥ������� Web ��������) 
.br

.LP
.fi
http://java.sun.com/javase/6/docs/technotes/tools/share/pack200.html
��
.na
��
.I pack200 Reference Page
��
.LP
 

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists