0
我用这个代码从Java打开gnuplot的,但我不知道如何发送以下Java字符串输入到GNUPLOT:如何发送java字符串作为输入从java到gnuplot?
sp 'F:\DataJava\PDE\EqStringSin.dat' w l
我的类:
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();
}
}
}
我做到了,但它没有工作: '方法p = pb.start(); //开始这个过程。 \t \t \t新OutputStreamWriter(p.getOutputStream())写( “SP 'F:\\ DataJava \\ PDE \\ EqStringSin.dat' W L”);' \t \t \t' –