home *** CD-ROM | disk | FTP | other *** search
Wrap
<!DOCTYPE REFENTRY PUBLIC "-//Sun Microsystems//DTD DocBook V3.0-Based SolBook Subset V2.0//EN" [ <!--ArborText, Inc., 1988-1998, v.4001--> <!ENTITY % javaents SYSTEM "javaman.ent"> %javaents; ]> <?Pub UDT _bookmark _target> <?Pub Inc> <refentry id="javap-1"> <!--@(#)javap.1 1.13 01/03/14 SMI;--> <refmeta><refentrytitle>javap</refentrytitle><manvolnum>1</manvolnum> <refmiscinfo class="date">2001 ╟» 11 ╖ε 30 ╞ⁿ</refmiscinfo> <refmiscinfo class="sectdesc">&man1;</refmiscinfo> <refmiscinfo class="software">&java-release;</refmiscinfo> <refmiscinfo class="arch">generic</refmiscinfo> <refmiscinfo class="copyright"> Copyright 2001 Sun Microsystems, Inc. All rights reserved. Copyright 2001 Sun Microsystems, Inc. Tous droits réservés. </refmiscinfo> </refmeta> <refnamediv><refname>javap</refname><refpurpose>Java Ñ»ÑΘÑ╣Ñ╒ÑíÑñÑδ╡╒ÑóÑ╗Ñ≤Ñ╓ÑΘ</refpurpose></refnamediv> <refsynopsisdiv><title>&synp-tt;</title> <cmdsynopsis><command>javap</command><arg choice="opt"><option>b</option></arg><arg choice="opt"><option>bootclasspath</option> <replaceable>path</replaceable></arg><arg choice="opt"><option>c</option></arg><arg choice="opt"><option>classpath</option> <replaceable>path</replaceable></arg><arg choice="opt"><option>extdirs</option> <replaceable>dirs</replaceable></arg><arg choice="opt"><option>help</option></arg><arg choice="opt"><option>J</option><replaceable>flag</replaceable></arg><arg choice="opt"><option>l</option></arg><arg choice="opt"><option>package</option></arg><arg choice="opt"><option>private</option></arg><arg choice="opt"><option>protected</option></arg><arg choice="opt"><option>public</option></arg><arg choice="opt"><option>s</option></arg><arg choice="opt"><option> verbose</option></arg><arg choice="plain" rep="repeat"><replaceable>class</replaceable></arg> </cmdsynopsis></refsynopsisdiv> <refsect1><title>&desc-tt;</title> <indexterm id="javap-1-indx-1"><primary sortas="Java class file disassembler">- Java Ñ»ÑΘÑ╣Ñ╒ÑíÑñÑδ╡╒ÑóÑ╗Ñ≤Ñ╓ÑΘ — javap</primary></indexterm><indexterm id="javap-1-indx-2"><primary sortas="javap">javap — Java class file disassembler</primary></indexterm> <para><command>javap</command> Ñ│Ñ▐Ñ≤Ñ╔ñ╧íóJava™ Ñ»ÑΘÑ╣Ñ╒ÑíÑñÑδñ≥╡╒ÑóÑ╗Ñ≤Ñ╓Ñδñ╖ñ▐ñ╣íú╜╨╬╧╞Γ═╞ñ╧ѬÑ╫Ñ╖ÑτÑ≤ñ╟╗╪─Ωñ╖ñ▐ñ╣íúѬÑ╫Ñ╖ÑτÑ≤ñ≥ 1 ñ─ñΓ╗╪─Ωñ╖ñ╩ñññ╚íó<command>javap</command> ñ╧┼╧ñ╡ñ∞ñ┐Ñ»ÑΘÑ╣ñ╬ <literal>package</literal>íó<literal>protected</literal>íóñ¬ñΦñ╙ <literal>public</literal> Ñ╒Ñúí╝ÑδÑ╔ñ╚ÑßÑ╜Ñ├Ñ╔ñ≥╜╨╬╧ñ╖ñ▐ñ╣íú<command>javap</command> Ñ│Ñ▐Ñ≤Ñ╔ñ╬╜╨╬╧└Φñ╧ <literal>stdout</literal> ñ╟ñ╣íúñ┐ñ╚ñ¿ñ╨íó░╩▓╝ñ╬Ñ»ÑΘÑ╣└δ╕└ñ≥Ñ│Ñ≤Ñ╤ÑñÑδñ╖ñ▐ñ╣íú<informalexample> <para> <screen>import java.awt.*; import java.applet.*; public class DocFooter extends Applet { String date; String email; public void init() { resize(500,100); date = getParameter("LAST_UPDATED"); email = getParameter("EMAIL"); } public void paint(Graphics g) { g.drawString(date + " by ",100, 15); g.drawString(email,290,15); } }</screen></para> </informalexample></para> <para>ñ│ñ╬╛∞╣τíó<command>javap</command> <literal>DocFooter</literal> ñ≥╝┬╣╘ñ╣ñδñ╚░╩▓╝ñ╬╜╨╬╧ñ¼╞└ñΘñ∞ñ▐ñ╣íú<informalexample> <para><screen>Compiled from DocFooter.java public class DocFooter extends java.applet.Applet { java.lang.String date; java.lang.String email; public void init(); public void paint(java.awt.Graphics); public DocFooter(); } </screen></para> </informalexample></para> </refsect1> <refsect1><title>&opts-tt; </title> <para>░╩▓╝ñ╬ѬÑ╫Ñ╖ÑτÑ≤ñ¼╗╚═╤ñ╟ñ¡ñ▐ñ╣íú</para> <variablelist termlength="wholeline"><varlistentry><term remap="15"><option>b</option> </term><listitem><para>JDK 1.1 ñ╬ <command>javap</command> ñ╚ñ╬▓╝░╠╕▀┤╣ñ≥╩▌╛┌ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>bootclasspath</option> <replaceable>path</replaceable> </term><listitem><para>bootstrap Ñ»ÑΘÑ╣ñ≥Ñφí╝Ñ╔ñ╣ñδÑ╤Ñ╣ñ≥╗╪─Ωñ╖ñ▐ñ╣íúÑ╟Ñ╒Ñ⌐ÑδÑ╚ñ╟ñ╧íóbootstrap Ñ»ÑΘÑ╣ñ╧Ñ│Ñóñ╚ñ╩ñδ Java Ñ╫ÑΘÑ├Ñ╚Ñ╒Ñ⌐í╝Ñαñ≥╝┬┴⌡ñ╣ñδÑ»ÑΘÑ╣ñ╟íó<filename>jre/lib/rt.jar</filename> ñ¬ñΦñ╙┬╛ñ╬╜┼═╫ñ╩ jar Ñ╒ÑíÑñÑδñ╦ñóñΩñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>c</option> </term><listitem><para>Ñ»ÑΘÑ╣╞Γñ╬╕─í╣ñ╬ÑßÑ╜Ñ├Ñ╔ñ╦ñ─ñññ╞íó╡╒ÑóÑ╗Ñ≤Ñ╓Ñδñ╡ñ∞ñ┐Ñ│í╝Ñ╔íóñ╣ñ╩ñ∩ñ┴ Java Ñ╨ÑñÑ╚Ñ│í╝Ñ╔ñ½ñΘñ╩ñδ╠┐╬ßñ≥╜╨╬╧ñ╖ñ▐ñ╣íú╛▄║┘ñ╧íóí╪Java Virtual Machine Specificationí┘ñ≥╗▓╛╚ñ╖ñ╞ñ»ñ└ñ╡ññíú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>classpath</option> <replaceable>path</replaceable> </term><listitem><para><command>javap</command> ñ¼Ñ»ÑΘÑ╣ñ≥├╡ñ╣ñ╬ñ╦═╤ñññδÑ╤Ñ╣ñ≥ <replaceable>path</replaceable> ñ╟╗╪─Ωñ╖ñ▐ñ╣íúñ│ñ╬╗╪─Ω├═ñ╧íóÑ╟Ñ╒Ñ⌐ÑδÑ╚ñ¬ñΦñ╙ <envar>CLASSPATH</envar> ┤─╢¡╩╤┐⌠ñ╬└▀─Ω├═ñ≥Ѭí╝Ñ╨í╝ÑΘÑñÑ╔ñ╖ñ▐ñ╣íú╩ú┐⌠ñ╬Ñ╟ÑúÑ∞Ñ»Ñ╚ÑΩñ≥╗╪─Ωñ╣ñδ╛∞╣τñ╧Ñ│ÑφÑ≤ (:) ñ╟╢Φ└┌ñΩñ▐ñ╣íúñ╖ñ┐ñ¼ñ├ñ╞ <replaceable>path</replaceable> ñ╬░∞╚╠╖┴╝░ñ╧╝íñ╬ñΦñªñ╦ñ╩ñΩñ▐ñ╣íú<informalexample> <para><literal>.:<your_path></literal></para> </informalexample>Ñ╤Ñ╣ñ╬╗╪─Ω╬πíº<informalexample> <para><literal>.:/home/avh/classes:/usr/local/java/classes</literal></para> </informalexample></para> </listitem></varlistentry> <varlistentry><term remap="15"><option>extdirs</option> <replaceable>dirs</replaceable></term><listitem><para>ÑñÑ≤Ñ╣Ñ╚í╝Ñδñ╡ñ∞ñ┐│╚─Ñ╡í╟╜ñ≥╕í║≈ñ╣ñδ╛∞╜Ωñ≥╗╪─Ωñ╖ñ▐ñ╣íúÑ╟Ñ╒Ñ⌐ÑδÑ╚ñ╬│╚─Ñ╡í╟╜ñ╬╛∞╜Ωñ╧ <filename>jre/lib/ext</filename> ñ╟ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>help</option> </term><listitem><para><command>javap</command> ñ╬Ñ╪ÑδÑ╫ÑßÑ├Ñ╗í╝Ñ╕ñ≥╜╨╬╧ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>J</option><replaceable>flag</replaceable> </term><listitem><para>ÑΘÑ≤Ñ┐ÑñÑαÑ╖Ñ╣Ñ╞Ñαñ╦─╛└▄┼╧ñ╣Ñ╒ÑΘÑ░ (<replaceable>flag</replaceable>) ñ≥╗╪─Ωñ╖ñ▐ñ╣íú<informalexample> <para><screen>example% <userinput>javap -J-version</userinput> example% <userinput>javap -JJ-Djava.security.manager \ -Djava.security.policy=MyPolicy MyClassName</userinput></screen></para> </informalexample></para> </listitem></varlistentry> <varlistentry><term remap="15"><option>l</option> </term><listitem><para>╣╘ñ╚╢╔╜Ω╩╤┐⌠Ñ╞í╝Ñ╓Ñδñ≥╔╜╝¿ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>package</option> </term><listitem><para>packageíóprotectedíóñ¬ñΦñ╙ public ñ╬Ñ»ÑΘÑ╣ñ╚ÑßÑ≤Ñ╨ñ└ñ▒ñ≥╔╜╝¿ñ╖ñ▐ñ╣íúñ│ñ╬╗╪─Ωñ¼Ñ╟Ñ╒Ñ⌐ÑδÑ╚ñ╟ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>private</option> </term><listitem><para>ñ╣ñ┘ñ╞ñ╬Ñ»ÑΘÑ╣ñ╚ÑßÑ≤Ñ╨ñ≥╔╜╝¿ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>protected</option> </term><listitem><para>protected ñ¬ñΦñ╙ public ñ╬Ñ»ÑΘÑ╣ñ╚ÑßÑ≤Ñ╨ñ└ñ▒ñ≥╔╜╝¿ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>public</option> </term><listitem><para>public ñ╬Ñ»ÑΘÑ╣ñ╚ÑßÑ≤Ñ╨ñ└ñ▒ñ≥╔╜╝¿ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>s</option> </term><listitem><para>╞Γ╔⌠╖┐Ñ╖Ñ░Ñ╦Ñ┴Ñπñ≥╜╨╬╧ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> <varlistentry><term remap="15"><option>verbose</option> </term><listitem><para>ÑßÑ╜Ñ├Ñ╔ñ╬Ñ╣Ñ┐Ñ├Ñ»Ñ╡ÑñÑ║íóñ¬ñΦñ╙ <replaceable>locals</replaceable>ñ╚ <replaceable>args</replaceable>ñ╬┐⌠ñ≥╜╨╬╧ñ╖ñ▐ñ╣íú</para> </listitem></varlistentry> </variablelist> </refsect1> <refsect1><title>&envr-tt;</title> <variablelist termlength="narrow"><varlistentry><term remap="15"><envar>CLASSPATH</envar> </term><listitem><para>ѵí╝Ñ╢─Ω╡┴Ñ»ÑΘÑ╣ñ╪ñ╬Ñ╤Ñ╣ñ≥Ñ╖Ñ╣Ñ╞Ñαñ╦─╠├╬ñ╣ñδñ┐ñßñ╦╗╚═╤ñ╖ñ▐ñ╣íú╩ú┐⌠ñ╬Ñ╟ÑúÑ∞Ñ»Ñ╚ÑΩñ≥╗╪─Ωñ╣ñδ╛∞╣τñ╧Ñ│ÑφÑ≤ñ╟╢Φ└┌ñΩñ▐ñ╣íú░╩▓╝ñ╦╬πñ≥╝¿ñ╖ñ▐ñ╣íú<informalexample> <para><literal>.:/home/avh/classes:/usr/local/java/classes</literal></para> </informalexample></para> </listitem></varlistentry> </variablelist> </refsect1> <refsect1><title>&attr-tt;</title> <para>╝íñ╬┬░└¡ñ╦ñ─ñññ╞ñ╧íó<citerefentry><refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry> ñ╬Ñ▐Ñ╦ÑσÑóÑδÑ┌í╝Ñ╕ñ≥╗▓╛╚ñ╖ñ╞ñ»ñ└ñ╡ññíú</para> <informaltable frame="All" orient="Port"><tgroup cols="2" colsep="1" rowsep="1"><colspec colnum="1" colname="col1" colwidth="1*" colsep="1" align="Left"><colspec colnum="2" colname="col2" colwidth="1*" align="Left"><thead><row><entry colname="col1" align="center" valign="top">┬░└¡Ñ┐ÑñÑ╫</entry><entry colname="col2" align="center" valign="top">┬░└¡├═</entry></row></thead><tbody><row><entry>╗╚═╤╛≥╖∩</entry><entry>SUNWj3dev</entry></row></tbody></tgroup></informaltable> </refsect1> <refsect1><title>&also-tt;</title> <para><citerefentry><refentrytitle>java</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>javac</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>javadoc</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>javah</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>jdb</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry> </para> </refsect1> <!--+ 07/27/00 08:34:40 | tagMorph: $Id: tagMorph-engine 1.54 1998/01/19 05:44:48 $ | tagMorph library: $Id: libtagMorph.a 1.50 1998/01/19 22:02:51 $ | sunman-to-solbook 1.17 +--> </refentry> <?Pub *0000008467 0>