The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

rmic (1)
  • >> rmic (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • 
    NAME
         rmic - Java RMI stub compiler
    
    SYNOPSIS
         rmic [ -classpath path ] [ -d directory ] [ -depend ] [ -g ]
              [ -keepgenerated ] [ -nowarn ] [ -O ] [ -show ]
              [ -verbose ] package-qualified-class-names
    
    DESCRIPTION
         The rmic compiler generates stub and  skeleton  class  files
         for  remote  objects from the names of compiled Java classes
         that contain remote object implementations.  A remote object
         is  one  that implements the interface java.rmi.Remote.  The
         classes named in the rmic command must  have  compiled  suc-
         cessfully  with  the  javac(1) command and be fully package-
         qualified.  For example, running rmic on the class file name
         HelloImpl as shown here:
    
              example% rmic hello.HelloImpl
    
         creates the  HelloImpl_Skel.class  and  HelloImpl_Stub.class
         files.
    
         A skeleton for a remote object is a server-side entity  con-
         taining  a method that dispatches calls to the remote object
         implementation.
    
         A stub is a proxy for a remote object  that  is  responsible
         for  forwarding  method invocations on remote objects to the
         server  where  the  actual  remote   object   implementation
         resides.  Therefore, a client's reference to a remote object
         is actually a reference to a local stub.
    
         The stub implements only the remote  interfaces,  not  local
         interfaces  also  implemented by the remote object.  Because
         the stub implements exactly the same set  of  remote  inter-
         faces  as  the  remote  object,  a  client  can use the Java
         language's built-in operators for casting and type-checking.
    
    OPTIONS
         The following options are supported:
    
         -classpath path   Specifies the path rmic uses  to  look  up
                           classes.   Setting  this  option overrides
                           the default or the  CLASSPATH  environment
                           variable.   Directories  are  separated by
                           colons.  Thus, the general format for path
                           is:
    
                                .:<your_path>
    
    
                           For example:
    
                                .:/usr/local/java/classes
    
         -d directory      Specifies the root directory of the  class
                           hierarchy.  You  can  use  this  option to
                           specify a destination  directory  for  the
                           stub and skeleton files.  For example, the
                           command:
    
                                % rmic -d /java/classes/foo.MyClass
    
                           would place the stub and skeleton  classes
                           derived  from  MyClass  into the directory
                           /java/classes/foo.  If the  -d  option  is
                           not  used,  the  package  hierarchy of the
                           target class  is  ignored,  and  stub  and
                           skeleton  files  are placed in the current
                           directory.
    
         -depend           Causes the compiler to  recompile  classes
                           referenced  by  other  classes.  Normally,
                           the compiler only  recompiles  missing  or
                           out-of-date   classes   referred  to  from
                           source code.
    
         -g                Enables debugging table generation. Debug-
                           ging tables contain information about line
                           numbers and local variables.  This  infor-
                           mation  is  used  by Java debugging tools.
                           By default, only  line  numbers  are  gen-
                           erated, unless optimization (-O) is turned
                           on.
    
         -keepgenerated    Retains the generated .java  source  files
                           for  the  stubs  and skeletons.  If the -d
                           option if specified, -keepgenerated writes
                           them  to  the same directory as the .class
                           files.
    
         -nowarn           Turns off warnings.  If used, the compiler
                           does not print warnings.
    
         -O                Optimizes  compiled   code   by   inlining
                           static,   final,   and   private  methods.
                           Please note  that  your  classes  may  get
                           larger.
    
         -show             Shows the GUI (graphical  user  interface)
                           for  the rmic compiler.  Enter one or more
                           package-qualified class  names  (separated
                           by  spaces) and press either the ENTER key
                           or the SHOW button  to  create  stubs  and
                           skeletons.
    
         -verbose          Causes the compiler and linker to  display
                           messages  about the classes being compiled
                           and what class files being loaded.
    
    ENVIRONMENT VARIABLES
         CLASSPATH         Used to provide the system with a path  to
                           user-defined   classes.   Directories  are
                           separated by colons.  For example,
    
                                .:/usr/local/java/classes
    
    ATTRIBUTES
         See attributes(5) for a description of the following  attri-
         butes:
    
         __________________________________
        | ATTRIBUTE TYPE|  ATTRIBUTE VALUE|
        |_______________|__________________|_
        | Availability  |  SUNWjvdev      |
        |_______________|_________________|
    
    SEE ALSO
         javac(1), attributes(5)
    
    
    
    


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру