.'" t ." ." Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ." ." This code is free software; you can redistribute it and/or modify it ." under the terms of the GNU General Public License version 2 only, as ." published by the Free Software Foundation. ." ." This code is distributed in the hope that it will be useful, but WITHOUT ." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ." version 2 for more details (a copy is included in the LICENSE file that ." accompanied this code). ." ." You should have received a copy of the GNU General Public License version ." 2 along with this work; if not, write to the Free Software Foundation, ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ." ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ." or visit www.oracle.com if you need additional information or have any ." questions. ." ." ` javap - Online Linux Manual PageSection : 1
Updated : 05 Aug 2006
." Generated by html2roff
NAMEjavap − The Java Class File Disassembler Disassembles class files.
SYNOPSIS
fljavap [ options ] class. . .
fl
DESCRIPTIONThe javap command disassembles a class file. Its output depends on the options used. If no options are used, javap prints out the package, protected, and public fields and methods of the classes passed to it. javap prints its output to stdout. For example, compile the following class declaration:
flimport java.awt.*;
flimport java.applet.*;
fl
flpublic class DocFooter extends Applet {
fl String date;
fl String email;
fl
fl public void init() {
fl resize(500,100);
fl date = getParameter("LAST_UPDATED");
fl email = getParameter("EMAIL");
fl }
fl
fl public void paint(Graphics g) {
fl g.drawString(date + " by ",100, 15);
fl g.drawString(email,290,15);
fl }
fl}
flThe output from javap DocFooter yields:
flCompiled from DocFooter.java
flpublic class DocFooter extends java.applet.Applet {
fl java.lang.String date;
fl java.lang.String email;
fl public DocFooter();
fl public void init();
fl public void paint(java.awt.Graphics);
fl}
flThe output from javap −c DocFooter yields:
flCompiled from DocFooter.java
flpublic class DocFooter extends java.applet.Applet {
fl java.lang.String date;
fl java.lang.String email;
fl public DocFooter();
fl public void init();
fl public void paint(java.awt.Graphics);
fl}
fl
flMethod DocFooter()
fl 0 aload_0
fl 1 invokespecial #1 <Method java.applet.Applet()>
fl 4 return
fl
flMethod void init()
fl 0 aload_0
fl 1 sipush 500
fl 4 bipush 100
fl 6 invokevirtual #2 <Method void resize(int, int)>
fl 9 aload_0
fl 10 aload_0
fl 11 ldc #3 <String "LAST_UPDATED">
fl 13 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)>
fl 16 putfield #5 <Field java.lang.String date>
fl 19 aload_0
fl 20 aload_0
fl 21 ldc #6 <String "EMAIL">
fl 23 invokevirtual #4 <Method java.lang.String getParameter(java.lang.String)>
fl 26 putfield #7 <Field java.lang.String email>
fl 29 return
fl
flMethod void paint(java.awt.Graphics)
fl 0 aload_1
fl 1 new #8 <Class java.lang.StringBuffer>
fl 4 dup
fl 5 invokespecial #9 <Method java.lang.StringBuffer()>
fl 8 aload_0
fl 9 getfield #5 <Field java.lang.String date>
fl 12 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)>
fl 15 ldc #11 <String " by ">
fl 17 invokevirtual #10 <Method java.lang.StringBuffer append(java.lang.String)>
fl 20 invokevirtual #12 <Method java.lang.String toString()>
fl 23 bipush 100
fl 25 bipush 15
fl 27 invokevirtual #13 <Method void drawString(java.lang.String, int, int)>
fl 30 aload_1
fl 31 aload_0
fl 32 getfield #7 <Field java.lang.String email>
fl 35 sipush 290
fl 38 bipush 15
fl 40 invokevirtual #13 <Method void drawString(java.lang.String, int, int)>
fl 43 return
fl
OPTIONS−help
Prints out help message for javap. −l Prints out line and local variable tables. −b
Ensures backward compatibility with javap in JDK 1.1. −public
Shows only public classes and members. −protected
Shows only protected and public classes and members. −package
Shows only package, protected, and public classes and members. This is the default. −private
Shows all classes and members. −Jflag
Pass flag directly to the runtime system. Some examples:
fljavap −J−version
fljavap −J−Djava.security.manager −J−Djava.security.policy=MyPolicy MyClassName
fl−s
Prints internal type signatures. −c
Prints out disassembled code, i.e., the instructions that comprise the Java bytecodes, for each of the methods in the class. These are documented in the Java Virtual Machine Specification @ .fi http://java.sun.com/docs/books/vmspec/. −verbose
Prints stack size, number of locals and args for methods. −classpath path
Specifies the path javap uses to look up classes. Overrides the default or the CLASSPATH environment variable if it is set. Directories are separated by colons. Thus the general format for path is:
fl .:<your_path>
flFor example:
fl.:/home/avh/classes:/usr/local/java/classes
fl−bootclasspath path
Specifies path from which to load bootstrap classes. By default, the bootstrap classes are the classes implementing the core Java platform located in jre/lib/rt.jar and several other jar files. −extdirs dirs
Overrides location at which installed extensions are searched for. The default location for extensions is the value of java.ext.dirs.
ENVIRONMENT VARIABLESCLASSPATH
Used to provide the system a path to user−defined classes. Directories are separated by colons, for example, For example:
fl.:/home/avh/classes:/usr/local/java/classes
fl
SEE ALSOjavac, java, jdb, javah, javadoc 0
Johanes Gumabo
Data Size : 23,221 byte man-javap-java-1.6.0-openjdk.1Build : 2024-12-29, 07:25 :
Visitor Screen : 1280 x 720
Visitor Counter ( page / site ) : 5 / 261,302
Visitor ID : :
Visitor IP : 3.144.228.254 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|1|'"|.'" t
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|2|"|."
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|3|"|." Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved.
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|4|"|." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|5|"|."
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|6|"|." This code is free software; you can redistribute it and/or modify it
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|7|"|." under the terms of the GNU General Public License version 2 only, as
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|8|"|." published by the Free Software Foundation.
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|9|"|."
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|10|"|." This code is distributed in the hope that it will be useful, but WITHOUT
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|11|"|." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|12|"|." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|13|"|." version 2 for more details (a copy is included in the LICENSE file that
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|14|"|." accompanied this code).
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|15|"|."
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|16|"|." You should have received a copy of the GNU General Public License version
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|17|"|." 2 along with this work; if not, write to the Free Software Foundation,
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|18|"|." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|19|"|."
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|20|"|." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|21|"|." or visit www.oracle.com if you need additional information or have any
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|22|"|." questions.
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|23|"|."
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|24|"|." `
) (parse_manual_page_|252|javap-java-1.6.0-openjdk.1|26|"|." Generated by html2roff
) (rof_fi|19|javap-java-1.6.0-openjdk.1|301|1|.fi
)