0

Apple 1.6 jvm で実行すると X11 が起動する可能性のあるコマンド ライン プログラム (R 統計エンジン) を起動するために ProcessBuilder を使用する Java で記述されたサーバー プロセスがあります。ただし、これは Oracle 1.7 jvm では機能しません。stdout、stderr、またはコンソールにエラー メッセージが表示されません。

何が問題なのですか?

Java プロセスはネットワークをリッスンし、コマンド ライン オプションを使用して R を起動する必要があります。つまり、R を複数回起動/停止できます。Java の外で R を起動するには、膨大な量の作業が必要になります。

4

1 に答える 1

0

Java を >= 1.7.0.11 にアップグレードしてみてください。

CentOS 5 で ProcessBuilder を使用して Java アプリケーションからワイン プログラムを実行したときに、同様の問題が発生しました。Java 1.6 では機能しましたが、Java 1.7.0.9 では機能しませんでした。1.7.0.11 にアップグレードした後、問題はなくなりました。

于 2013-01-28T13:41:08.053 に答える