--- old/src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java 2016-12-09 17:56:40.000000000 +0530 +++ new/src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java 2016-12-09 17:56:40.000000000 +0530 @@ -143,7 +143,6 @@ private void storeFiles(Set modules, Properties release) throws IOException { if (release != null) { - addModules(release, modules); File r = new File(root.toFile(), "release"); try (FileOutputStream fo = new FileOutputStream(r)) { release.store(fo, null); @@ -151,19 +150,6 @@ } } - private void addModules(Properties props, Set modules) throws IOException { - StringBuilder builder = new StringBuilder(); - int i = 0; - for (String m : modules) { - builder.append(m); - if (i < modules.size() - 1) { - builder.append(","); - } - i++; - } - props.setProperty("MODULES", quote(builder.toString())); - } - @Override public void storeFiles(ResourcePool files) { try { @@ -561,7 +547,7 @@ } String mods = release.getProperty("MODULES"); if (mods != null) { - String[] arr = mods.split(","); + String[] arr = mods.split(" "); for (String m : arr) { modules.add(m.trim()); }