Вызов gnuplot от Java? (человечность)

Я не уверен, возможно ли это, тем более, что Java пробегает VM, но я могу назвать gnuplot из Java? Возможно, я мог иметь Java, открытый терминал, и ввести

gnuplot
plot ...

и т.д.?

5
задан rhombidodecahedron 7 July 2010 в 15:58
поделиться

3 ответа

20
ответ дан 18 December 2019 в 06:21
поделиться

Вы можете запустить любое внешнее приложение с помощью команд "exec".

http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html

См. Несколько примеров на этой странице. http://www.rgagnon.com/javadetails/java-0014.html

РЕДАКТИРОВАТЬ: Я забыл о ProcessBuilder. Ответ Майкла Боргвардта - более надежное решение.

0
ответ дан 18 December 2019 в 06:21
поделиться

Если вы можете заставить gnuplot принимать весь ввод из командной строки или стандартного ввода (или читать его из файла) и также записывать вывод в файлы, тогда не должно быть проблема сделать это с помощью ProcessBuilder .

3
ответ дан 18 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: