home *** CD-ROM | disk | FTP | other *** search
-
-
-
- GUAVAC(1) USER COMMANDS GUAVAC(1)
-
-
- NNAAMMEE
- guavac - a free Java compiler
-
- guavad - guavac's disassembler
-
- SSYYNNOOPPSSIISS
- gguuaavvaacc [ --vveerrssiioonn ] [ --ccllaassssppaatthh _d_i_r_e_c_t_o_r_y ] [ --dd _o_u_t_p_u_t_-
- _d_i_r_e_c_t_o_r_y ] [ --MM ] _f_i_l_e_n_a_m_e_s
-
- gguuaavvaadd _f_i_l_e_n_a_m_e
-
- DDEESSCCRRIIPPTTIIOONN
- GGuuaavvaacc is a compiler for the Java (TM) programming lan-
- guage distributed under the GNU GENERAL PUBLIC LICENSE.
- You should feel free to use, copy and modify it, based on
- the terms in the COPYING file included in this distribu-
- tion. We are distributing gguuaavvaacc free of charge in the
- hopes that other people will find it useful and possibly
- enhance its utility in turn.
-
- All materials needed to compile a HotJava(TM) or
- Netscape(TM) compliant applet are included in the gguuaavvaacc
- distribution. No proprietary code from Sun is needed, so
- other tool writers should feel free to include gguuaavvaacc in
- their systems.
-
- GGuuaavvaacc is written in C++ to compile on any Unix system.
- This has been tested under Solaris 2.x, SunOS 4.x, Iris
- 5.3, HP/UX 9, and Linux 1.x using GNU's gcc-2.7.2,
- libg++-2.7.1 and binutils-2.6, but other operating systems
- should work without any major changes.
-
- GGuuaavvaacc is not meant to be the definite GNU Java compiler.
- There's a different project in the works at Cygnus, that
- aims at building a GNU CC front-end for Java.
-
- OOPPTTIIOONNSS
- GGuuaavvaacc recognizes the following options.
-
- --ccllaassssppaatthh _d_i_r_e_c_t_o_r_y
- Set the _d_i_r_e_c_t_o_r_y_. It maybe contains either the
- stub classes as distributed with gguuaavvaacc iinn tthhee
- _c_l_a_s_s_e_s_._z_i_p file. Or, even better, the directory
- where the classes of Sun's Java Development Kit, or
- JDK for short, reside.
-
- --dd _d_i_r_e_c_t_o_r_y
- Set the output directory which otherwise defaults
- to the current working directory.
-
- --MM Prints out dependencies for compiled files instead
- of compiling.
-
-
-
-
-
- Version 0.2.5 August 1996 1
-
-
-
-
-
- GUAVAC(1) USER COMMANDS GUAVAC(1)
-
-
- --vveerrssiioonn
- Prints out the current version of guavac.
-
- Refer to the BUGS section below on philosophical implica-
- tions of any collection of OPTIONS.
-
- EENNVVIIRROONNMMEENNTT
- GGuuaavvaacc recognizes the CLASSPATH environment variable, con-
- taining a colon separated list of directories where to
- look for compiled Java classes; much like the standard
- PATH variable used to find executables. The setting of
- CLASSPATH may be overriden with the --ccllaassssppaatthh option.
-
- BBUUGGSS
- At present, after 11 official releases, gguuaavvaacc 0.2.5 is
- relatively stable. However, incompatibilities arise
- between guavac and Sun's offerings, most of which are
- fixed shortly after discovery.
-
- SSEEEE AALLSSOO
- jjaavvaacc(1), jjddbb(1), kkaaffffee(1)
-
- AAVVAAIILLAABBIILLIITTYY
- The gguuaavvaacc project's homepage is accessible via the
- World-Wide Web at:
- _h_t_t_p_:_/_/_h_t_t_p_._c_s_._b_e_r_k_e_l_e_y_._e_d_u_/_~_e_n_g_b_e_r_g_/_g_u_a_v_a_c_/
-
-
- AAUUTTHHOORR Copyright (c) 1995, 1996 by David Engberg (gep-
- petto@eecs.com). Manual page written and last
- upated in August 1996 by Joerg Heitkoetter
- (joke@Germany.EU.net).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Version 0.2.5 August 1996 2
-
-
-