--- old/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java 2017-02-10 08:01:35.000000000 -0800 +++ new/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java 2017-02-10 08:01:35.000000000 -0800 @@ -95,9 +95,9 @@ /** * VM paths: - * /java.base/native/{architecture}/{server|client|minimal}/{shared lib} - * e.g.: /java.base/native/amd64/server/libjvm.so - * /java.base/native/server/libjvm.dylib + * /java.base/lib/{architecture}/{server|client|minimal}/{shared lib} + * e.g.: /java.base/lib/server/libjvm.so + * /java.base/lib/server/libjvm.dylib */ private List getVMs(ResourcePoolModule javaBase, String[] jvmlibs) { List ret = javaBase.entries().filter((t) -> { @@ -198,17 +198,17 @@ } case CLIENT: { target = Jvm.CLIENT; - exclude = "/java.base/native**server/**,/java.base/native**minimal/**"; + exclude = "/java.base/lib**server/**,/java.base/lib**minimal/**"; break; } case SERVER: { target = Jvm.SERVER; - exclude = "/java.base/native**client/**,/java.base/native**minimal/**"; + exclude = "/java.base/lib**client/**,/java.base/lib**minimal/**"; break; } case MINIMAL: { target = Jvm.MINIMAL; - exclude = "/java.base/native**server/**,/java.base/native**client/**"; + exclude = "/java.base/lib**server/**,/java.base/lib**client/**"; break; } default: {