--- old/src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic.properties 2019-05-30 17:59:52.000000000 -0700 +++ new/src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic.properties 2019-05-30 17:59:52.000000000 -0700 @@ -1,6 +1,6 @@ # # -# Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1996, 2019, 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 @@ -136,8 +136,9 @@ 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\ + Warning: {0} has been deprecated and is subject to removal in a future\ + \nrelease. 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\ + \nbeen superseded by dynamically generated stubs. Users are encouraged\ + \nto migrate away from using this tool to generate skeletons and static\ \nstubs. See the documentation for java.rmi.server.UnicastRemoteObject. --- old/src/jdk.rmic/share/man/rmic.1 2019-05-30 17:59:54.000000000 -0700 +++ new/src/jdk.rmic/share/man/rmic.1 2019-05-30 17:59:53.000000000 -0700 @@ -64,7 +64,7 @@ \fIpackage-qualified-class-names\fR Class names that include their packages, for example, \f3java\&.awt\&.Color\fR\&. .SH DESCRIPTION -\fIDeprecation Note:\fR Support for static generation of Java Remote Method Protocol (JRMP) stubs and skeletons has been deprecated\&. Oracle recommends that you use dynamically generated JRMP stubs instead, eliminating the need to use this tool for JRMP-based applications\&. See the \f3java\&.rmi\&.server\&.UnicastRemoteObject\fR specification at http://docs\&.oracle\&.com/javase/8/docs/api/java/rmi/server/UnicastRemoteObject\&.html for further information\&. +\fIDeprecation Note:\fR The \f3rmic\fR tool has been deprecated and is subject to removal in a future release\&. Support for static generation of Java Remote Method Protocol (JRMP) stubs and skeletons has been deprecated\&. Applications should use dynamically generated JRMP stubs, eliminating the need to use the \f3rmic\fR tool for JRMP-based applications\&. .PP The \f3rmic\fR compiler generates stub and skeleton class files using the Java Remote Method Protocol (JRMP) and stub and tie class files (IIOP protocol) for remote objects\&. These class files are generated from compiled Java programming language classes that are remote object implementation classes\&. A remote implementation class is a class that implements the interface \f3java\&.rmi\&.Remote\fR\&. The class names in the \f3rmic\fR command must be for classes that were compiled successfully with the \f3javac\fR command and must be fully package qualified\&. For example, running the \f3rmic\fR command on the class file name \f3HelloImpl\fR as shown here creates the \f3HelloImpl_Stub\&.class\fRfile in the hello subdirectory (named for the class\&'s package): .sp