javah.1 revision 4169
0N/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."
0N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
0N/A." or visit www.oracle.com if you need additional information or have any
0N/A." questions.
0N/A."
0N/A.TH javah 1 "07 May 2011"
0N/A
0N/A.LP
0N/A.SH "̾��"
0N/Ajavah \- C �إå����ȥ����֥ե����른���ͥ졼��
0N/A.LP
0N/A.LP
0N/A\f3javah\fP �ϡ�Java ���饹���� C �إå����ե������ C �������ե������������ޤ��������Υե�����ϡ�Java �ץ?��ߥ󥰸���ǽ񤫤줿�����ɤȡ�C �ʤɤΤ���¾�θ���ǽ񤫤줿�����ɤ���³���������ɤ���ߤ˺��Ѥ���褦�ˤ��ޤ���
0N/A.LP
0N/A.SH "����"
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/Ajavah [ \fP\f3options\fP\f3 ] fully\-qualified\-classname. . .
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.SH "����"
0N/A.LP
0N/A.LP
0N/A\f3javah\fP �ϡ��ͥ��ƥ��֥᥽�åɤ�������뤿���ɬ�פ� C �إå����ȥ������ե�������������ޤ����������줿�إå����ȥ������ե�����ϡ��ͥ��ƥ��֥����������ɤ��饪�֥������ȤΥ��󥹥����ѿ��򻲾Ȥ��뤿��� C �ץ?���ˤ�äƻ��Ѥ���ޤ���.h �ե�����ϡ��б����륯�饹�Ȱ��פ������֤��Ĺ�¤�������ޤߤޤ�����¤�ΤΥե�����ɤϡ����饹�Υ��󥹥����ѿ����б����ޤ���
0N/A.LP
0N/A.LP
0N/A�إå����ե�����Ȥ�������������빽¤�Τ�̾���ϥ��饹��̾�������������ޤ���\f3javah\fP ���Ϥ���륯�饹���ѥå���������ˤ����硢�ѥå�����̾�ϥإå����ե�����̾�ȹ�¤��̾��ξ����ղä���ޤ������� (_) ��̾���ζ��ڤ�ʸ��Ȥ��ƻ��Ѥ���ޤ���
0N/A.LP
0N/A.LP
0N/A�ǥե���ȤǤ� \f3javah\fP �ϡ����ޥ�ɹԤ˥ꥹ�Ȥ����ƥ��饹�Υإå����ե����������������ߤΥǥ��쥯�ȥ�˥ե�������֤��ޤ����������ե�������������ˤϡ�\f2\-stubs\fP ���ץ�������Ѥ��Ƥ���������1 �ĤΥե��������ˡ��ꥹ�Ȥ��줿���٤ƤΥ��饹�η�̤�Ϣ�뤹��ˤϡ�\f2\-o\fP ���ץ�������Ѥ��Ƥ���������
0N/A.LP
0N/A.LP
0N/A�������ͥ��ƥ��֥᥽�åɥ��󥿥ե������Ǥ��� Java Native Interface (JNI) �ϡ��إå�������ޤ��ϥ����֥ե������ɬ�פȤ��ޤ��󡣸��ߤǤϡ�\f3javah\fP �ϡ�JNI �����Υͥ��ƥ��֥᥽�åɤ�ɬ�פʥͥ��ƥ��֥᥽�åɵ�ǽ�ץ�ȥ����פ��������ޤ����ǥե���ȤǤϡ�\f3javah\fP �� JNI �����ǽ��Ϥ��졢���η�̤� .h �ե�����˳�Ǽ����ޤ���
0N/A.LP
0N/A.SH "���ץ����"
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-o outputfile
0N/A���ޥ�ɹԤ˥ꥹ�Ȥ��줿���٤ƤΥ��饹���Ф��ơ���̤Υإå����ޤ��ϥ������ե������Ϣ�뤷�� \f2outputfile\fP �˳�Ǽ���ޤ���\f3\-o\fP �ޤ��� \f3\-d\fP �Τɤ��餫����������Ȥ��ޤ���
0N/A.TP 3
0N/A\-d directory
0N/A\f3javah\fP ���إå����ե�����ޤ��ϥ����֥ե��������¸���롢�ǥ��쥯�ȥ�����ꤷ�ޤ���\f3\-d\fP �ޤ��� \f3\-o\fP �Τɤ��餫����������Ȥ��ޤ���
0N/A.TP 3
0N/A\-stubs
0N/A\f3javah\fP ����Java ���֥������ȥե����뤫�� C ������������ޤ���
0N/A.TP 3
0N/A\-verbose
0N/A�ܺٽ��Ϥ���ꤷ�������ե�����ξ��֤˴ؤ����å�������\f3javah\fP ��ɸ����Ϥ˽��Ϥ��ޤ���
0N/A.TP 3
0N/A\-help
0N/A\f3javah\fP �λ���ˡ�ˤĤ��ƤΥإ�ץ�å���������Ϥ��ޤ���
0N/A.TP 3
0N/A\-version
0N/A\f3javah\fP �ΥС������������Ϥ��ޤ���
0N/A.TP 3
0N/A\-jni
0N/AJNI �����Υͥ��ƥ��֥ե����뵡ǽ�ץ�ȥ����פ�ޤ���ϥե������\f3javah\fP ���������ޤ��������ɸ����ϤǤ��뤿�ᡢ\f3\-jni\fP �λ��Ѥϥ��ץ����Ǥ���
0N/A.TP 3
0N/A\-classpath path
���饹��õ������� \f3javah\fP �����Ѥ���ѥ�����ꤷ�ޤ����ǥե���Ȥޤ��� CLASSPATH �Ķ��ѿ�������񤭤��ޤ����ǥ��쥯�ȥ�ϥ�����ʬ�䤷�ޤ����������äơ�\f2path\fP �ΰ��̷����ϼ��Τ褦�ˤʤ�ޤ���
.nf
\f3
.fl
.:<your_path>
.fl
\fP
.fi
������򼨤��ޤ���
.nf
\f3
.fl
.:/home/avh/classes:/usr/local/java/classes
.fl
\fP
.fi
.LP
�ص��塢 \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 ���ۥޥ���ε�ư���˼¹Ԥ���ޤ����������äơ�\f2System.getenv("CLASSPATH")\fP �ƤӽФ��Τ褦�˴Ķ����䤤��碌��Ԥ�ʤ��¤ꡢJava �ץ?��बŸ������Ƥ��ʤ��磻��ɥ����ɤ�ǧ�����뤳�ȤϤ���ޤ���
.TP 3
\-bootclasspath path
�֡��ȥ��ȥ�åץ��饹��?�ɤ���ѥ�����ꤷ�ޤ����֡��ȥ��ȥ�åץ��饹�ϡ��ǥե���ȤǤ� \f2jre/lib/rt.jar\fP �����¾�Τ����Ĥ��� JAR �ե����� �ˤ��롢���� Java 2 �ץ�åȥե������������륯�饹�Ǥ���
.TP 3
\-old
�Ť� JDK1.0 �����Υإå����ե��������������褦�˻��ꤷ�ޤ���
.TP 3
\-force
���ϥե����뤬��˽񤭹��ޤ��褦�˻��ꤷ�ޤ���
.TP 3
\-Joption
Java ���ۥޥ���� \f2option\fP ���Ϥ��ޤ���\f2option\fP �ˤϡ�java(1)�Υ�ե���󥹥ڡ����˵��ܤ���Ƥ��륪�ץ����� 1 �Ļ��ꤷ�ޤ������Ȥ��С�\f3\-J\-Xms48m\fP �Ȼ��ꤹ��ȡ��������ȥ��åץ��꡼�� 48M �Х��Ȥ����ꤵ��ޤ���
.RE
.LP
.SH "�Ķ��ѿ�"
.LP
.RS 3
.TP 3
CLASSPATH
�桼����������饹�ؤΥѥ��򥷥��ƥ�˻��ꤷ�ޤ����ǥ��쥯�ȥ�ϥ�����ʬ�䤵��Ƥ��ޤ���
.nf
\f3
.fl
.:/home/avh/classes:/usr/local/java/classes
.fl
\fP
.fi
.RE
.LP
.SH "��Ϣ����"
.LP
.LP
javac(1)��java(1)��jdb(1)��javap(1)��javadoc(1)
.LP