在internet上搜索很多我發現可以在linux服務器上運行.jar文件。人們說,如果它是一個簡單的.jar文件(而不是Web應用程序),那麼下面的代碼將完成這項任務。在linux服務器上運行jar文件
exec("java -jar jartest.jar", $screen);
但是,當給出這個輸出變量$ screen的回顯時,它只顯示屏幕上的文本「Array」。我也嘗試給回聲如下,但在這種情況下,它什麼都沒有顯示。
echo $screen[0];
的關心只是測試目的,我的Java代碼中只包含如下簡單的printf:
public static void main(String[] args) {
// TODO code application logic here
System.out.println("THIS IS JUST A JAR TEST. AND YEAH JAR IS RUNNING");
}
所以,我怎麼能在Linux服務器上運行這樣一個簡單的.jar文件並打印出簡單以回聲輸出。 感謝名單