diff --git a/src/main/java/org/apache/servicemix/util/FileUtil.java b/src/main/java/org/apache/servicemix/util/FileUtil.java index 7b4e550..43212f6 100644 --- a/src/main/java/org/apache/servicemix/util/FileUtil.java +++ b/src/main/java/org/apache/servicemix/util/FileUtil.java @@ -29,6 +29,7 @@ import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; import java.nio.channels.WritableByteChannel; +import java.nio.file.Files; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; @@ -174,7 +175,7 @@ public static File unpackArchive(URL url, File targetDir) } InputStream in = new BufferedInputStream(url.openStream()); // make sure we get the actual file - File zip = File.createTempFile("arc", ".zip", targetDir); + File zip = Files.createTempFile(targetDir.toPath(), "arc", ".zip").toFile(); OutputStream out = new BufferedOutputStream(new FileOutputStream(zip)); copyInputStream(in, out); out.close();