[英]php shell_exec executing java program
在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不同,並且打印行與返回值不同
PHP命令shell_exec()無法用於我的自定義Java應用程序5
出現了同樣的問題:]
我用過
回聲shell_exec(“ / usr / bin / java MainApp”);
現在它可以工作了:]我不知道為什么在bash中“ java”命令有問題,但是現在一切正常:]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.