# HG changeset patch # User rriggs # Date 1512077911 18000 # Node ID 47b764e0a38a5af452fd011d21051a6d36909fcf # Parent 9240097e28211978f9829322ab0d0bbf5d44cf52 8189331: java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java failed incorrect serialVersionUID Reviewed-by: lancea diff -r 9240097e2821 -r 47b764e0a38a test/jdk/java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java --- a/test/jdk/java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java Thu Nov 30 13:29:50 2017 -0800 +++ b/test/jdk/java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java Thu Nov 30 16:38:31 2017 -0500 @@ -30,6 +30,7 @@ * serialVersionUID calculation. */ +import java.io.File; import java.io.ObjectStreamClass; import java.nio.file.Files; import java.nio.file.Paths; @@ -46,7 +47,10 @@ } private static void setup() throws Exception { + // Copy the class file to the first component of the class path + String cp = System.getProperty("java.class.path"); + String cp1 = cp.substring(0, cp.indexOf(File.pathSeparatorChar)); Files.copy(Paths.get(System.getProperty("test.src"), "Foo.class"), - Paths.get("Foo.class"), StandardCopyOption.REPLACE_EXISTING); + Paths.get(cp1, "Foo.class"), StandardCopyOption.REPLACE_EXISTING); } }