質問: いつもお世話になっております。 シェルからJAVAを呼び出して処理を行った際に 処理結果として文字列配列を返したいのですが、 そのようなことは可能なのでしょうか? 可能ならばその方法を教えて頂けないでしょうか? 「System.exit」を使えば1byteの返り値(int形式で0〜255まで)は設定できるというのは調べてすぐに出てきたのですが、今回のシステムでは、java側でDBアクセスした結果をシェルに返して、コンソール上に表示する必要があり、その方法が見つからず困っています。 コンソールに出さないのなら、すべての処理をJAVAで行い、成否の結果だけを返せばいいのですがそうもいかず・・・ お力を貸して頂けないでしょうか?
回答: System.out : 標準出力 System.err : 標準エラー です。 Javaからは標準出力へ出力して 後はシェル側でお好きなように・・・