< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java

Print this page

        

*** 93,105 **** return NAME; } /** * 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 */ private List<ResourcePoolEntry> getVMs(ResourcePoolModule javaBase, String[] jvmlibs) { List<ResourcePoolEntry> ret = javaBase.entries().filter((t) -> { String path = t.path(); for (String jvmlib : jvmlibs) { --- 93,105 ---- return NAME; } /** * VM paths: ! * /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<ResourcePoolEntry> getVMs(ResourcePoolModule javaBase, String[] jvmlibs) { List<ResourcePoolEntry> ret = javaBase.entries().filter((t) -> { String path = t.path(); for (String jvmlib : jvmlibs) {
*** 196,216 **** keepAll = true; break; } case CLIENT: { target = Jvm.CLIENT; ! exclude = "/java.base/native**server/**,/java.base/native**minimal/**"; break; } case SERVER: { target = Jvm.SERVER; ! exclude = "/java.base/native**client/**,/java.base/native**minimal/**"; break; } case MINIMAL: { target = Jvm.MINIMAL; ! exclude = "/java.base/native**server/**,/java.base/native**client/**"; break; } default: { throw new IllegalArgumentException("Unknown exclude VM option: " + value); } --- 196,216 ---- keepAll = true; break; } case CLIENT: { target = Jvm.CLIENT; ! exclude = "/java.base/lib**server/**,/java.base/lib**minimal/**"; break; } case SERVER: { target = Jvm.SERVER; ! exclude = "/java.base/lib**client/**,/java.base/lib**minimal/**"; break; } case MINIMAL: { target = Jvm.MINIMAL; ! exclude = "/java.base/lib**server/**,/java.base/lib**client/**"; break; } default: { throw new IllegalArgumentException("Unknown exclude VM option: " + value); }
< prev index next >