首先,它應該是一個jar文件還是一個Java文件......其次,如果我正在使用xampp,那麼該文件的放置位置是什麼......我在exec上發現了很多示例,shell_exec ..但沒有工作..我嘗試了作爲一個jar文件和java文件..沒有任何工作字面上...我試着把它放在xampp文件夾和在程序文件的java文件夾中的bin。 ..但它沒有工作......是否有任何包括在執行命令之前我應該做的聲明..我嘗試了完整的目錄路徑,但它沒有工作以及..任何幫助與示例表示讚賞如何在php xampp中運行一個java程序
<?php
$file = __DIR__ . '/../xampp/htdocs/test.jar';
exec('java'.$file, $output);
print_r($output);
?>
上面的代碼顯示一個空數組...
你試圖從PHP運行什麼類型的java程序?它是一個cli工具嗎? – Devon
現在我只是測試一個簡單的類與主要和打印..但是當它的工作,我會做加密... public class Test { \t public static void main(String args []){ \t System .out.println(「AWESOME!:)」); } } –
爲了讓exec或shell_exec工作,您的Java程序需要是可執行的。 PHP不會讀取其他語言的類。 – Devon