Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

gcjh(1) [redhat man page]

GCJH(1) 								GNU								   GCJH(1)

NAME
gcjh - generate header files from Java class files SYNOPSIS
gcjh [-stubs] [-jni] [-add text] [-append text] [-friend text] [-preprend text] [--classpath=path] [--CLASSPATH=path] [-Idir...] [-d dir...] [-o file] [-td dir] [-M] [-MM] [-MD] [-MMD] [--version] [--help] [-v] [--verbose] classname... DESCRIPTION
The "gcjh" program is used to generate header files from class files. It can generate both CNI and JNI header files, as well as stub implementation files which can be used as a basis for implementing the required native methods. OPTIONS
-stubs This causes "gcjh" to generate stub files instead of header files. By default the stub file will be named after the class, with a suf- fix of .cc. In JNI mode, the default output file will have the suffix .c. -jni This tells "gcjh" to generate a JNI header or stub. By default, CNI headers are generated. -add text Inserts text into the class body. This is ignored in JNI mode. -append text Inserts text into the header file after the class declaration. This is ignored in JNI mode. -friend text Inserts text into the class as a "friend" declaration. This is ignored in JNI mode. -prepend text Inserts text into the header file before the class declaration. This is ignored in JNI mode. --classpath=path --CLASSPATH=path -Idirectory -d directory -o file These options are all identical to the corresponding gcj options. -o file Sets the output file name. This cannot be used if there is more than one class on the command line. -td directory Sets the name of the directory to use for temporary files. -M Print all dependencies to stdout; suppress ordinary output. -MM Print non-system dependencies to stdout; suppress ordinary output. -MD Print all dependencies to stdout. -MMD Print non-system dependencies to stdout. --help Print help about "gcjh" and exit. No further processing is done. --version Print version information for "gcjh" and exit. No further processing is done. -v, --verbose Print extra information while running. All remaining options are considered to be names of classes. SEE ALSO
gcc(1), gcj(1), gij(1), jv-scan(1), jcf-dump(1), gfdl(7), and the Info entries for gcj and gcc. COPYRIGHT
Copyright (C) 2001, 2002 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being ``GNU General Public License'', the Front- Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the man page gfdl(7). gcc-3.2.2 2003-02-25 GCJH(1)

Check Out this Related Man Page

RMIC(1) 								GNU								   RMIC(1)

NAME
rmic - Generate stubs for Remote Method Invocation SYNOPSIS
rmic [OPTION] ... class ... DESCRIPTION
rmic is a utility included with "libgcj" which generates stubs for remote objects. Note that this program isn't yet fully compatible with the JDK rmic. Some options, such as -classpath, are recognized but currently ignored. We have left these options undocumented for now. Long options can also be given with a GNU-style leading --. For instance, --help is accepted. OPTIONS
-keep -keepgenerated By default, rmic deletes intermediate files. Either of these options causes it not to delete such files. -v1.1 Cause rmic to create stubs and skeletons for the 1.1 protocol version. -vcompat Cause rmic to create stubs and skeletons compatible with both the 1.1 and 1.2 protocol versions. This is the default. -v1.2 Cause rmic to create stubs and skeletons for the 1.2 protocol version. -nocompile Don't compile the generated files. -verbose Print information about what rmic is doing. -d directory Put output files in directory. By default the files are put in the current working directory. -help Print a help message, then exit. -version Print version information, then exit. SEE ALSO
COPYRIGHT
Copyright (C) 2001, 2002 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being ``GNU General Public License'', the Front- Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the man page gfdl(7). gcc-3.2.2 2003-02-25 RMIC(1)
Man Page