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"

我得到“aaa bbb”

我不会得到“:]”字符串如何使它工作?

也许用 System.out.println(String) 打印行与 echo 不同,打印行与返回值不同

4

0 回答 0