私は現在、Java jar の出力を必要とする Ruby アプリケーションを作成しています。
現在、open3 を使用して Java コマンドから出力を取得できません。
ただし、「ls」を使用して次の Ruby コードを正常にテストしました。
require 'open3'
Open3.popen3('java -version') do |stdrin, stdout, stderr|
@output = stdout.read
end
また、Java の絶対パス '/opt/java/jre/bin/java' を使用してみましたが、成功しませんでした。
前もって感謝します