summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/spigotmc/builder/Builder.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/org/spigotmc/builder/Builder.java b/src/main/java/org/spigotmc/builder/Builder.java
index cc0b8b7..52bee85 100644
--- a/src/main/java/org/spigotmc/builder/Builder.java
+++ b/src/main/java/org/spigotmc/builder/Builder.java
@@ -368,7 +368,11 @@ public class Builder
public static int runProcess(File workDir, String... command) throws Exception
{
- final Process ps = new ProcessBuilder( command ).directory( workDir ).start();
+ ProcessBuilder pb = new ProcessBuilder( command );
+ pb.directory( workDir );
+ pb.environment().put( "JAVA_HOME", System.getProperty( "java.home" ) );
+
+ final Process ps = pb.start();
new Thread( new StreamRedirector( ps.getInputStream(), System.out ) ).start();
new Thread( new StreamRedirector( ps.getErrorStream(), System.err ) ).start();