0
Ich benutze diesen Code von Java zu öffnen gnuplot, aber ich weiß nicht, wie die folgende Java-Zeichenfolge senden als Eingabe an gnuplot:Wie wird die Java-Zeichenfolge als Eingabe von Java an gnuplot gesendet?
sp 'F:\DataJava\PDE\EqStringSin.dat' w l
Meine Klasse:
public class executeCommand {
public static void main(String[] args) {
try {
ProcessBuilder pb = new ProcessBuilder("wgnuplot");
Process p = pb.start(); // Start the process.
p.waitFor(); // Wait for the process to finish.
System.out.println("Script executed successfully");
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
ich habe es getan, aber es hat nicht funktioniert: 'Prozess p = pb.start(); // Starten Sie den Prozess. \t \t \t neue Output (p.getOutputStream()) schreiben ("SP 'F: \\ DataJava \\ PDE EqStringSin.dat \\' w l"). ' \t \t \t' –