gpt4 book ai didi

java - 通过Java程序操作gnu Octave

转载 作者:太空宇宙 更新时间:2023-11-04 04:29:20 24 4
gpt4 key购买 nike

我想通过Java程序来操作octave。

我一直在实现一个 java 程序,其中使用“Process”类与 GNU Octave 进行通信。我有:

  1. 两个 InputStreamReader 变量(一个用于从 Octave 获取有效命令的输出,另一个用于获取错误)。
  2. 一个 OutputStreamWriter 变量,用于向 Octave 发出命令。

我实现了一种机制,可以将命令从 java 程序发送到 Octave,并且可以在 java 程序中正确接收结果。

当给予 Octave 的命令有错误时,就会出现此问题。我从错误流中读取错误并打印它。这种情况发生一次是正确的。但在此之后,如果我尝试通过我的 OutputStreamWriter 变量向 Octave 发出另一个命令,它会显示“管道损坏”。

最佳答案

您尝试过[commons exec][1]吗?这是一个众所周知的库,确实有助于管理外部程序。它帮助我在 Linux 环境中通过 java 管理外部程序。

[1]:http://commons.apache.org/exec/ “公共(public)执行”

关于java - 通过Java程序操作gnu Octave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5155531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com