--- old/test/hotspot/jtreg/runtime/appcds/UseAppCDS.java 2017-12-12 16:26:10.186383398 -0800 +++ new/test/hotspot/jtreg/runtime/appcds/UseAppCDS.java 2017-12-12 16:26:09.794368700 -0800 @@ -108,12 +108,14 @@ public static List toClassNames(String filename) throws IOException { ArrayList classes = new ArrayList<>(); - BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filename))); - for (; ; ) { - String line = br.readLine(); - if (line == null) - break; - classes.add(line.replaceAll("/", ".")); + try (BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filename)))) { + for (; ; ) { + String line = br.readLine(); + if (line == null) { + break; + } + classes.add(line.replaceAll("/", ".")); + } } return classes; }