# HG changeset patch # User jjg # Date 1415245722 28800 # Node ID 301be76491af8271316222f28ac1731afd9450e1 # Parent d694da45bd7a38d174469d707a348ffaebc92914 8063074: test/tools/javac/plugin/showType/Test.java fails on Windows Reviewed-by: ksrini diff -r d694da45bd7a -r 301be76491af langtools/test/tools/javac/plugin/showtype/Test.java --- a/langtools/test/tools/javac/plugin/showtype/Test.java Wed Nov 05 19:12:45 2014 -0800 +++ b/langtools/test/tools/javac/plugin/showtype/Test.java Wed Nov 05 19:48:42 2014 -0800 @@ -85,9 +85,9 @@ .run(); File plugin = new File(pluginClasses.getPath(), "META-INF/services/com.sun.source.util.Plugin"); - tb.writeFile(plugin.getPath(),"ShowTypePlugin"); + tb.writeFile(plugin.getPath(), "ShowTypePlugin\n"); tb.new JarTask() - .run("cf", pluginJar.getPath(),"-C", pluginClasses.getPath(), "."); + .run("cf", pluginJar.getPath(), "-C", pluginClasses.getPath(), "."); testCommandLine("-Xplugin:showtype", ref1); testCommandLine("-Xplugin:showtype PI", ref2); diff -r d694da45bd7a -r 301be76491af langtools/test/tools/lib/ToolBox.java --- a/langtools/test/tools/lib/ToolBox.java Wed Nov 05 19:12:45 2014 -0800 +++ b/langtools/test/tools/lib/ToolBox.java Wed Nov 05 19:48:42 2014 -0800 @@ -1475,7 +1475,11 @@ @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) { try { - JarEntry e = new JarEntry(base.relativize(file).normalize().toString()); + String p = base.relativize(file) + .normalize() + .toString() + .replace(File.separatorChar, '/'); + JarEntry e = new JarEntry(p); jos.putNextEntry(e); jos.write(Files.readAllBytes(file)); jos.closeEntry();