2013-05-04 87 views
1

我應該是在LAN專用網絡網站使用所以它不是爲公共使用一個Java Webstart的應用。我試圖通過調用該APIJava Web Start的產卵過程

Runtime.getRuntime().exec("cmd.exe /c cd \""+strGenFolder+"\" & start cmd.exe /k \""+strCommandParas1+" \""); 

這不Webstart的正常工作通過jar文件,但在webstart它不會給任何錯誤,也沒有它崩潰產卵通過Webstart的應用程序中的命令行窗口,但它不」根本不工作。如果有什麼方法可以在webstart中產生一個進程,請糾正我,即使我已經在其jlnp文件中給予所有權限。

<security> 
    <all-permissions/> 
</security> 

我沒有太多webstart的經驗,所以如果我說話很傻,請耐心等待。您可以指導幫助我更好地

+3

「*它不給任何錯誤,也沒有它崩潰,但它並沒有在所有的工作*」 =>您應該添加一些記錄,並確保你不要吞嚥任何異常。您可以從使用'all-permissions'運行的webstart應用程序產生一個新進程。 – assylias 2013-05-04 17:01:43

+2

謝謝你是對的,錯誤是緩存顯示不正確的版本.. – wolvorinePk 2013-05-04 21:15:23

+1

請寫出答案並接受它,或刪除問題。 – 2013-05-05 03:28:01

回答

1

在Windows緩存使問題在運行JWS的正確版本,解決了這一點,你必須刪除緩存文件夾。

進入以下目錄 C:\ Users \ ssc1 \ AppData \ LocalLow \ Sun \ Java \ Deployment並刪除緩存文件夾。然後刷新您的網頁並運行您的webstart,它會顯示您的jws應用程序的更新版本。