diff --git a/jdk/test/java/io/Reader/ReaderBulkReadContract.java b/jdk/test/java/io/Reader/ReaderBulkReadContract.java index 98a2c767a88..88463dbd578 100644 --- a/jdk/test/java/io/Reader/ReaderBulkReadContract.java +++ b/jdk/test/java/io/Reader/ReaderBulkReadContract.java @@ -148,7 +148,8 @@ public class ReaderBulkReadContract { private static File createTempFileWithContents(String contents) { try { - File file = File.createTempFile("ReaderContract", ""); + File testDir = new File(System.getProperty("test.dir", ".")); + File file = File.createTempFile("ReaderContract", "", testDir); try (FileWriter w = new FileWriter(file)) { w.write(contents); }