4

PHP コードで、shell_exec を使用して Java プログラムを実行しようとしましたが、空の行が表示されます。

bashでプログラムを実行しようとしたとき:

#bin/bash

echo "aaa"

「aaa」が表示されますが、同じファイルを実行しようとすると

#bin/bash

java MainApp

空行になりました

これはJavaコードです

public class MainApp{
        public static void main(String[] args)
        {
                System.out.print(":]");
        }
}

私がする時:

#bin/bash

echo "aaa"
java MainApp
echo "bbb"

「あああああ」と出ます

「:]」文字列を取得することはありません。どのように機能させるのですか?

System.out.println(String ) を使用した印刷行は echo と同じではなく、印刷行は戻り値と同じではない可能性があります

4

0 に答える 0