|
From: | guillerodriguez.dev at gmail dot com |
Subject: | [Bug classpath/111586] New: java.lang.ProcessBuilder does not search PATH |
Date: | Mon, 25 Sep 2023 08:54:44 +0000 |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111586 Bug ID: 111586 Summary: java.lang.ProcessBuilder does not search PATH Product: classpath Version: 0.99 Status: UNCONFIRMED Severity: normal Priority: P3 Component: classpath Assignee: unassigned at gcc dot gnu.org Reporter: guillerodriguez.dev at gmail dot com Target Milestone: --- Running a process via java.lang.ProcessBuilder does not search the PATH, while running it via Runtime.exec does. Test code: Process process = new ProcessBuilder(args[0]).start(); Scanner in = new Scanner(process.getInputStream()); while (in.hasNextLine()) System.out.println(in.nextLine()); System.out.println("waitFor: " + process.waitFor()); Output on JDK: LC_ALL=C SHELL=/bin/bash [...] waitFor: 0 Output on JamVM + GNU Classpath: waitFor: -6
[Prev in Thread] | Current Thread | [Next in Thread] |