# HG changeset patch # User alanb # Date 1460992736 -3600 # Node ID 3414aeff4a800e0be8271f7701f83651a497950d # Parent 3ddd6cf1ac57a1a92e35b1b19a2f70f0838fdb61 8154159: rmic should not have a supported entry point Reviewed-by: rriggs, chegar diff -r 3ddd6cf1ac57 -r 3414aeff4a80 jdk/make/launcher/Launcher-jdk.rmic.gmk --- a/jdk/make/launcher/Launcher-jdk.rmic.gmk Mon Apr 18 07:30:17 2016 -0700 +++ b/jdk/make/launcher/Launcher-jdk.rmic.gmk Mon Apr 18 16:18:56 2016 +0100 @@ -26,6 +26,6 @@ include LauncherCommon.gmk $(eval $(call SetupBuildLauncher, rmic, \ - MAIN_CLASS := jdk.rmi.rmic.Main, \ + MAIN_CLASS := sun.rmi.rmic.Main, \ CFLAGS := -DEXPAND_CLASSPATH_WILDCARDS, \ )) diff -r 3ddd6cf1ac57 -r 3414aeff4a80 jdk/src/java.base/share/conf/security/java.security --- a/jdk/src/java.base/share/conf/security/java.security Mon Apr 18 07:30:17 2016 -0700 +++ b/jdk/src/java.base/share/conf/security/java.security Mon Apr 18 16:18:56 2016 +0100 @@ -271,7 +271,6 @@ jdk.internal.,\ jdk.nashorn.internal.,\ jdk.nashorn.tools.,\ - jdk.rmi.rmic.,\ jdk.tools.jimage.,\ com.sun.activation.registries.,\ com.sun.java.accessibility.util.internal.,\ @@ -328,7 +327,6 @@ jdk.internal.,\ jdk.nashorn.internal.,\ jdk.nashorn.tools.,\ - jdk.rmi.rmic.,\ jdk.tools.jimage.,\ com.sun.activation.registries.,\ com.sun.java.accessibility.util.internal.,\ diff -r 3ddd6cf1ac57 -r 3414aeff4a80 jdk/src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java --- a/jdk/src/jdk.rmic/share/classes/jdk/rmi/rmic/Main.java Mon Apr 18 07:30:17 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2015, 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. - */ - -package jdk.rmi.rmic; - -/** - * The initial class for the rmic tool. - */ - -public class Main { - public static void main(String[] args) { - sun.rmi.rmic.Main.main(args); - } -} diff -r 3ddd6cf1ac57 -r 3414aeff4a80 jdk/src/jdk.rmic/share/classes/module-info.java --- a/jdk/src/jdk.rmic/share/classes/module-info.java Mon Apr 18 07:30:17 2016 -0700 +++ b/jdk/src/jdk.rmic/share/classes/module-info.java Mon Apr 18 16:18:56 2016 +0100 @@ -27,6 +27,5 @@ requires java.corba; requires jdk.compiler; requires jdk.javadoc; - exports jdk.rmi.rmic; } diff -r 3ddd6cf1ac57 -r 3414aeff4a80 jdk/test/java/lang/SecurityManager/RestrictedPackages.java --- a/jdk/test/java/lang/SecurityManager/RestrictedPackages.java Mon Apr 18 07:30:17 2016 -0700 +++ b/jdk/test/java/lang/SecurityManager/RestrictedPackages.java Mon Apr 18 16:18:56 2016 +0100 @@ -77,7 +77,6 @@ "jdk.internal.", "jdk.nashorn.internal.", "jdk.nashorn.tools.", - "jdk.rmi.rmic.", "jdk.tools.jimage.", "com.sun.activation.registries.", "com.sun.java.accessibility.util.internal."