javap(1)

fffdfffdfffd
javap - Java fffdfffdfffdfffd¹ãfffdfffd¡ãfffdfffdfffdfffdfffd¢ãfffdfffd³ãfffdfffdfffd.LP

    fffdfffdfffdfffd¹ãfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd»ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

å½¢åfffd

javap [ options ] class. . .

èªfffdfffd

javap fffd³ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd»ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdºåfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffd´åfffdfffdfffdf3javap fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffd¸ãfffdæ¸¡ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffd protected fffdfffdfffdfffdfffdpublic fffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffd½ãfffdfffdfffdfffdfffdºåfffdfffdfffdfffdfffdfffdfffd javap fffdfffdfffdfffdfffdfffdfffdfffdfffdæ¨fffdfffdfffdºåfffdfffdfffd¡¨ç¤ºãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdæ¬¡ãfffdfffdfffdfffdfffd¹åfffdè¨fffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    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);
            }
    }

javap DocFooter fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    Compiled from DocFooter.java
    public class DocFooter extends java.applet.Applet {
        java.lang.String date;
        java.lang.String email;
        public DocFooter();
        public void init();
        public void paint(java.awt.Graphics);
    }

javap -c DocFooter fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    Compiled from DocFooter.java
    public class DocFooter extends java.applet.Applet {
        java.lang.String date;
        java.lang.String email;
        public DocFooter();
        public void init();
        public void paint(java.awt.Graphics);
    }
    Method DocFooter()
       0 aload_0
       1 invokespecial #1 <Method java.applet.Applet()>
       4 return
    Method void init()
       0 aload_0
       1 sipush 500
       4 bipush 100
       6 invokevirtual #2 <Method void resize(int, int)>
       9 aload_0
      10 aload_0
      11 ldc #3 <String "LAST_UPDATED">
      13 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)>
      16 putfield #5 <Field java.lang.String date>
      19 aload_0
      20 aload_0
      21 ldc #6 <String "EMAIL">
      23 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)>
      26 putfield #7 <Field java.lang.String email>
      29 return
    Method void paint(java.awt.Graphics)
       0 aload_1
       1 new #8 <Class java.lang.StringBuffer>
       4 dup
       5 invokespecial #9 <Method java.lang.StringBuffer()>
       8 aload_0
       9 getfield #5 <Field java.lang.String date>
      12 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)>
      15 ldc #11 <String " by ">
      17 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)>
      20 invokevirtual #12 <Method java.lang.String toString()>
      23 bipush 100
      25 bipush 15
      27 invokevirtual #13 <Method void drawString(java.lang.String, int, int)>
      30 aload_1
      31 aload_0
      32 getfield #7 <Field java.lang.String email>
      35 sipush 290
      38 bipush 15
      40 invokevirtual #13 <Method void drawString(java.lang.String, int, int)>
      43 return

fffdfffdfffdfffd·ãfffdfffdfffd

    -help
        javap fffdfffdfffdfffdfffdfffdfffd¡ãfffdfffd»ãfffdfffd¸ãfffdfffdºåfffdfffdfffdfffdfffdfffdfffd

    -l  è¡fffdfffdfffd·ãfffdå±fffdfffdå¤fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡¨ç¤ºãfffdfffd¾ãfffdfffdfffd

    -b  JDK 1.1 fffdfffdjavap fffdfffdfffdä¸fffdfffdäºfffdfffdfffdfffdfffdfffdè¨¼ãfffdfffd¾ãfffdfffdfffd

    -public
        public fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffd¡¨ç¤ºãfffdfffd¾ãfffdfffdfffd

    -protected
        protected fffdfffdfffdfffdfffdpublic fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd¼ãfffdfffdfffdfffdè¡fffd¤ºfffdfffdfffdfffdfffdfffd

    -package
        packagefffdfffdrotectedfffdfffdfffdfffdfffdfffd public fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd¼ãfffdfffdfffdfffdè¡fffd¤ºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¨­å®fffdfffdfffdfffdfffd

    -private
        fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffd¡ãfffdfffdfffdfffdfffdfffd¡¨ç¤ºãfffdfffd¾ãfffdfffdfffd

    -Jflag
        fffdfffdfffdfffd¿ãfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd´æŽ¥ flag fffdfffd¸¡fffdfffdfffdfffdfffdfffdä½¿çfffdä¾fffdfffdæ¬¡ãfffdç¤ºãfffdfffd¾ãfffdfffdfffd

        javap -J-version
        javap -J-Djava.security.manager -J-Djava.security.policy=MyPolicy MyClassName

    -s  fffdfffdfffdfffdfffdfffdfffd·ãfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    -c  fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd½ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¢ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd½ä»¤fffdfffd¡¨ç¤ºãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffd.na fffdfffdava Virtual Machine SpecificationfffdfffdfP @
        http://java.sun.com/docs/books/vmspec/fffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    -verbose
        fffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffd locals fffdfffdargs fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    -classpath path
        javap fffdfffdfffdfffdfffdfffdfffdfffdŽ¢fffdfffdfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdCLASSPATH fffd°åfffdå¤fffdfffdè¨fffdfffdfffdfffdfffdfffd¸ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§åfffdfffd²ãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdf2path fffdfffdfffdfffdfffd½¢å¼fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

           .:<your_path>

        ä¾fffdfffdç¤ºãfffdfffd¾ãfffdfffdfffd

    -bootclasspath path
        fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffd jre/lib/rt.jar fffdfffdfffdfffd³äfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdJAR fffdfffdfffdfffd¤ãfffd fffdfffdfffdfffdfffdfffdfffd³ãfffd Java 2 fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdè£fffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffd

    -extdirs dirs
        fffd¤ãfffdfffd¹ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdå¼µæfffdfffd½ãfffdæ¤fffd´¢fffdfffdfffdfffd´æfffdfffdfffdfffdfffd¼ãfffdfffd¼ãfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdThe default location for extensions is the value of java.ext.dirs.

fffd°åfffdå¤fffdfffd

    CLASSPATH
        fffdfffdfffdfffd¶ãfffdå®fffd¾©fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¹ãfffdfffd·ãfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffd¾ãfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd æ¬¡ãfffdä¾fffdfffdç¤ºãfffdfffd¾ãfffdfffdfffd

fffd¢éfffdfffdfffdfffd

javac(1)fffdfffdjava(1)fffdfffddb(1)fffdfffdavah(1)fffdfffdavadoc(1)