在網站上從 PHP 執行 Java 類別檔案
使用者經常需要從 PHP 網站執行 Java 類別檔案。這使他們能夠在網頁中利用 Java 的功能。
執行 Java 類別檔案
PHP exec() 函數提供了執行 Java 類別的簡單方法檔案。它以執行Java 類別的命令作為參數:
<code class="php"><?php exec("java -jar file.jar arguments", $output); ?></code>
從Java 檢索輸出
要在網站上顯示Java 程式的輸出,我們需要擷取程式的標準輸出。這可以透過使用上面程式碼中的 $output 變數來實現,該變數將包含數組形式的輸出。
<code class="php"><?php exec("java -jar file.jar arguments", $output); echo implode("<br>", $output); ?></code>
此程式碼將在 HTML 文件中列印 Java 程式的標準輸出。
即時輸出更新
對於即時輸出更新,我們可以結合使用 AJAX 和 PHP。這涉及使用 AJAX 定期獲取 Java 程式的輸出並相應地更新網頁。
<code class="php">// Server-side PHP script <?php // Start the Java program exec("java -jar file.jar arguments"); ?> // Client-side JavaScript <script> // Function to fetch and update the output periodically function fetchOutput() { $.ajax({ url: 'output.php', success: function(data) { // Update the HTML element with the fetched output $("#output").html(data); // Schedule the next fetch after a short delay setTimeout(fetchOutput, 500); } }); } // Start the output fetching process fetchOutput(); </script></code>
這個組合確保 Java 程式的輸出即時顯示在網站上,為使用者提供具有互動體驗。
以上是如何從 PHP 網站執行 Java 類別檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!