diff --git a/platform/util/src/com/intellij/execution/CommandLineWrapperUtil.java b/platform/util/src/com/intellij/execution/CommandLineWrapperUtil.java index 360b6812e760..98f1d0287242 100644 --- a/platform/util/src/com/intellij/execution/CommandLineWrapperUtil.java +++ b/platform/util/src/com/intellij/execution/CommandLineWrapperUtil.java @@ -23,6 +23,7 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.List; +import java.util.Random; import java.util.jar.Attributes; import java.util.jar.JarOutputStream; import java.util.jar.Manifest; @@ -47,7 +48,7 @@ public class CommandLineWrapperUtil { } manifest.getMainAttributes().put(Attributes.Name.CLASS_PATH, classPath.toString()); - File jarFile = FileUtil.createTempFile("classpath", ".jar", true); + File jarFile = FileUtil.createTempFile("classpath" + new Random().nextInt(), ".jar", true); new JarOutputStream(new BufferedOutputStream(new FileOutputStream(jarFile)), manifest).close(); return jarFile; }