home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / man / cat1 / guavac.man < prev    next >
Encoding:
Text File  |  1996-10-15  |  4.2 KB  |  133 lines

  1.  
  2.  
  3.  
  4. GUAVAC(1)                 USER COMMANDS                 GUAVAC(1)
  5.  
  6.  
  7. NNAAMMEE
  8.        guavac - a free Java compiler
  9.  
  10.        guavad - guavac's disassembler
  11.  
  12. SSYYNNOOPPSSIISS
  13.        gguuaavvaacc  [ --vveerrssiioonn ] [ --ccllaassssppaatthh _d_i_r_e_c_t_o_r_y ] [ --dd _o_u_t_p_u_t_-
  14.        _d_i_r_e_c_t_o_r_y ] [ --MM ] _f_i_l_e_n_a_m_e_s
  15.  
  16.        gguuaavvaadd _f_i_l_e_n_a_m_e
  17.  
  18. DDEESSCCRRIIPPTTIIOONN
  19.        GGuuaavvaacc is a compiler for the Java  (TM)  programming  lan-
  20.        guage  distributed  under  the GNU GENERAL PUBLIC LICENSE.
  21.        You should feel free to use, copy and modify it, based  on
  22.        the  terms  in the COPYING file included in this distribu-
  23.        tion.  We are distributing gguuaavvaacc free of  charge  in  the
  24.        hopes  that  other people will find it useful and possibly
  25.        enhance its utility in turn.
  26.  
  27.        All  materials  needed  to  compile   a   HotJava(TM)   or
  28.        Netscape(TM)  compliant  applet are included in the gguuaavvaacc
  29.        distribution.  No proprietary code from Sun is needed,  so
  30.        other  tool  writers should feel free to include gguuaavvaacc in
  31.        their systems.
  32.  
  33.        GGuuaavvaacc is written in C++ to compile on  any  Unix  system.
  34.        This  has  been  tested under Solaris 2.x, SunOS 4.x, Iris
  35.        5.3,  HP/UX  9,  and  Linux  1.x  using  GNU's  gcc-2.7.2,
  36.        libg++-2.7.1 and binutils-2.6, but other operating systems
  37.        should work without any major changes.
  38.  
  39.        GGuuaavvaacc is not meant to be the definite GNU Java  compiler.
  40.        There's  a  different project in the works at Cygnus, that
  41.        aims at building a GNU CC front-end for Java.
  42.  
  43. OOPPTTIIOONNSS
  44.        GGuuaavvaacc recognizes the following options.
  45.  
  46.        --ccllaassssppaatthh _d_i_r_e_c_t_o_r_y
  47.               Set the _d_i_r_e_c_t_o_r_y_.  It maybe  contains  either  the
  48.               stub  classes  as  distributed  with  gguuaavvaacc iinn tthhee
  49.               _c_l_a_s_s_e_s_._z_i_p file. Or, even  better,  the  directory
  50.               where the classes of Sun's Java Development Kit, or
  51.               JDK for short, reside.
  52.  
  53.        --dd _d_i_r_e_c_t_o_r_y
  54.               Set the output directory which  otherwise  defaults
  55.               to the current working directory.
  56.  
  57.        --MM     Prints  out dependencies for compiled files instead
  58.               of compiling.
  59.  
  60.  
  61.  
  62.  
  63.  
  64. Version 0.2.5              August 1996                          1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. GUAVAC(1)                 USER COMMANDS                 GUAVAC(1)
  71.  
  72.  
  73.        --vveerrssiioonn
  74.               Prints out the current version of guavac.
  75.  
  76.        Refer to the BUGS section below on philosophical  implica-
  77.        tions of any collection of OPTIONS.
  78.  
  79. EENNVVIIRROONNMMEENNTT
  80.        GGuuaavvaacc recognizes the CLASSPATH environment variable, con-
  81.        taining a colon separated list  of  directories  where  to
  82.        look  for  compiled  Java  classes; much like the standard
  83.        PATH variable used to find executables.   The  setting  of
  84.        CLASSPATH may be overriden with the --ccllaassssppaatthh option.
  85.  
  86. BBUUGGSS
  87.        At  present,  after  11 official releases, gguuaavvaacc 0.2.5 is
  88.        relatively  stable.   However,   incompatibilities   arise
  89.        between  guavac  and  Sun's  offerings,  most of which are
  90.        fixed shortly after discovery.
  91.  
  92. SSEEEE AALLSSOO
  93.        jjaavvaacc(1), jjddbb(1), kkaaffffee(1)
  94.  
  95. AAVVAAIILLAABBIILLIITTYY
  96.        The gguuaavvaacc project's homepage is accessible  via  the
  97.               World-Wide Web at:
  98.               _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_/
  99.  
  100.  
  101.        AAUUTTHHOORR Copyright (c) 1995, 1996  by  David  Engberg  (gep-
  102.               petto@eecs.com).   Manual  page  written  and  last
  103.               upated  in  August  1996   by   Joerg   Heitkoetter
  104.               (joke@Germany.EU.net).
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. Version 0.2.5              August 1996                          2
  131.  
  132.  
  133.