簡體   English   中英

使用JavaScript從jar文件獲取返回值

[英]Get returned value from jar file using javascript

我學會了使用JavaScript中的ActiveXObject對象運行jar文件。 現在,我需要從jar文件中獲取返回值。 由於項目要求,我無法使用“小程序”。

這是簡單的編碼...

function RunExe(){  
     w = new ActiveXObject("WScript.Shell");  
     w.run('C://WindowJar.jar');
     return true;
}

如何不使用'applet'從jar文件獲取返回值。

感謝您的建議。

我認為這唯一可行的方法是使用功能System.out.println從jar中打印“返回值”。 因此,您可以使用以下代碼在javascript中讀取此輸出:

function RunExe(){  
     w = new ActiveXObject("WScript.Shell");  
     var ex =w.Exec('C://WindowJar.jar');
     var ret = "";
     //read the output of the jar
     while (!ex.StdOut.AtEndOfStream) {
         ret += ex.StdOut.ReadLine();
     }
     //alert the output
     alert(ret)
     return true;
}

答案基於以下問題如何運行本地Windows應用程序並將輸出通過管道傳輸到瀏覽器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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