| # |
| # |
| # Copyright (c) 1996, 2018, Oracle and/or its affiliates. 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. Oracle designates this |
| # particular file as subject to the "Classpath" exception as provided |
| # by Oracle in the LICENSE file that accompanied this code. |
| # |
| # 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. |
| # |
| |
| |
| #***************************************************************************** |
| #* Copyright (c) IBM Corporation 1998 * |
| #* * |
| #* (C) Copyright IBM Corp. 1998 * |
| #* * |
| #***************************************************************************** |
| |
| # To add a generator sun.rmi.rmic.Foo which is invoked via the -foo option: |
| # |
| # 1. Add "foo" to generator.args list. |
| # 2. Add line: generator.class.foo=sun.rmi.rmic.Foo |
| # 3. Update rmic.usage string to include new arguments. |
| |
| # For each available generator, list the command line argument used |
| # to invoke it. The value can be a single item or a comma separated |
| # list. |
| |
| generator.args=v1.1,vcompat,v1.2,xprint |
| |
| # For each generator, specify the class to invoke, using the following |
| # syntax: |
| # |
| # generator.class.{arg}=fullClassName |
| # |
| # The 'default' entry is required and will be used if none of the args |
| # specified in generator.args is passed. Note that {arg} is compared |
| # using String.equalsIgnoreCase(). |
| |
| generator.class.default=sun.rmi.rmic.RMIGenerator |
| |
| generator.class.v1.1=sun.rmi.rmic.RMIGenerator |
| generator.class.vcompat=sun.rmi.rmic.RMIGenerator |
| generator.class.v1.2=sun.rmi.rmic.RMIGenerator |
| generator.class.xprint=sun.rmi.rmic.iiop.PrintGenerator |
| |
| # If a generator needs a BatchEnvironment other than |
| # sun.rmi.rmic.BatchEnvironment, specify it as follows: |
| # |
| # generator.env.{arg}=fullClassName |
| |
| generator.env.iiop=sun.rmi.rmic.iiop.BatchEnvironment |
| generator.env.idl=sun.rmi.rmic.iiop.BatchEnvironment |
| generator.env.xprint=sun.rmi.rmic.iiop.BatchEnvironment |
| |
| rmic.usage=Usage: {0} <options> <class names>\ |
| \n\ |
| \nwhere <options> includes:\ |
| \n -keep Do not delete intermediate generated source files\ |
| \n -keepgenerated (same as "-keep")\ |
| \n -v1.1 Create stubs/skeletons for 1.1 stub protocol version (deprecated)\ |
| \n -vcompat Create stubs/skeletons compatible with both\ |
| \n 1.1 and 1.2 stub protocol versions (deprecated)\ |
| \n -v1.2 (default) Create stubs for 1.2 stub protocol version only (deprecated)\ |
| \n -g Generate debugging info\ |
| \n -nowarn Generate no warnings\ |
| \n -nowrite Do not write compiled classes to the file system\ |
| \n -verbose Output messages about what the compiler is doing\ |
| \n -classpath <path> Specify where to find input class files\ |
| \n -bootclasspath <path> Override location of bootstrap class files\ |
| \n -d <directory> Specify where to place generated class files\ |
| \n -J<runtime flag> Pass argument to the java interpreter\ |
| \n |
| |
| # |
| # Generic Messages |
| # |
| |
| rmic.cant.read=Can''t read: {0} |
| rmic.cant.write=Can''t write: {0} |
| rmic.option.unsupported=The {0} option is no longer supported. |
| rmic.option.unimplemented=The {0} option is not yet implemented. |
| rmic.option.already.seen=The {0} option may be specified no more than once. |
| rmic.option.requires.argument=The {0} option requires an argument. |
| rmic.no.such.directory=The {0} directory does not exist. |
| rmic.no.such.option={0} is an invalid option or argument. |
| rmic.wrote=[wrote {0}] |
| rmic.errors={0} errors |
| rmic.1error=1 error |
| rmic.warnings={0} warnings |
| rmic.1warning=1 warning |
| rmic.done_in=[done in {0} ms] |
| rmic.no.memory=\ |
| The compiler has run out of memory. Consider using the "-J-Xmx<size>" command line option to increase the maximum heap size. |
| rmic.stack.overflow=\ |
| The compiler has run out of stack space. Consider using the "-J-Xss<size>" command line option to increase the memory allocated for the Java stack. |
| rmic.class.not.found=\ |
| Class {0} not found. |
| rmic.missing.property=Missing property generator.class.{0} |
| rmic.cannot.instantiate=Cannot instantiate class {0} |
| rmic.cannot.use.both=Cannot use both {0} and {1} |
| rmic.resource.not.found={0} not found. |
| rmic.no.output.dir=\ |
| Cannot find suitable output directory for {0}. Use the -d option to specify a root directory. |
| rmic.cannot.create.dir=\ |
| Cannot create output directory {0}. |
| |
| # |
| # JRMP Messages |
| # |
| |
| rmic.cant.make.stubs.for.interface=\ |
| {0} is an interface; stubs are needed only for remote object classes. |
| rmic.must.implement.remote=\ |
| Class {0} does not implement an interface that extends java.rmi.Remote; only remote objects need stubs and skeletons. |
| rmic.must.implement.remote.directly=\ |
| Stubs are only needed for classes that directly implement an interface that extends java.rmi.Remote; class {0} does not directly implement a remote interface. |
| rmic.must.throw.remoteexception=\ |
| {0} is not a valid remote interface: method {1} must throw java.rmi.RemoteException. |
| rmic.must.only.throw.exception=\ |
| Method {0} is not a valid remote method implementation because it throws {1}; implementations of remote methods may only throw java.lang.Exception or its subclasses. |
| rmic.jrmp.stubs.deprecated=\ |
| Warning: generation and use of skeletons and static stubs for JRMP\ |
| \nis deprecated. Skeletons are unnecessary, and static stubs have\ |
| \nbeen superseded by dynamically generated stubs. Users are\ |
| \nencouraged to migrate away from using {0} to generate skeletons and static\ |
| \nstubs. See the documentation for java.rmi.server.UnicastRemoteObject. |