在Java 程式中執行外部Jar
在此程式設計場景中,正在開發Java GUI 應用程式以方便使用者與外部JAR 互動文件。具體來說,需要建立 кнопки(按鈕),點擊該按鈕會觸發指定 JAR 檔案(A.jar 和 B.jar)的執行。此外,目標是在 GUI 中捕獲並顯示運行時進程詳細資訊。
解決方案:
為了實現此目標,Java 執行環境 (JRE) 提供了功能從 Java 程式中執行外部進程。以下步驟概述了這個過程:
範例程式碼:
<code class="java">// Run the A.jar process Process proc = Runtime.getRuntime().exec("java -jar A.jar"); // Capture and display the output InputStream in = proc.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String line; while ((line = reader.readLine()) != null) { // Display the output line in the GUI }</code>
透過執行下列步驟,Java GUI 應用程式可以呼叫外部JAR 檔案並向使用者即時呈現其執行時間進程詳細資訊。這種方法允許在結構化且用戶友好的環境中與其他 Java 應用程式無縫整合和互動。
以上是如何在 Java GUI 應用程式中執行外部 JAR 並捕獲運行時進程詳細資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!