簡體   English   中英

php shell_exec執行Java程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM