diff options
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/org/spigotmc/builder/Builder.java | 6 |
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(); |