2012-01-04 55 views
-1

我需要運行我的JNLP應用程序中的應用程序(正方體)使用.EXE(正方體)。下載與JNLP

我該怎麼做才能下載tesseract.exe文件到客戶端計算機並運行它?有沒有辦法做到這一點JNLP?

有什麼辦法加入正方體進我的罐子,然後在客戶端上運行呢?

+2

換句話說,你想繞過Java虛擬機,這是通過JNLP startet的restristions,產卵下載文件的過程?聽起來像創建一個僵屍網絡... – 2012-01-05 14:40:28

回答

3

我認爲你可以使用HttpURLConnection下載,並Process運行它。

希望它有幫助。

+0

我有這個選擇,但我不想採取的..我正在尋找另一個impl ..其中jnlp下載和處理文件。 – 2012-01-05 13:26:47

+0

我認爲這是不切實際的。像@cketbach所說的 – caarlos0 2012-01-05 13:28:24

0

現在包括我的exe文件在我的應用程序JAR,當我需要執行,我解壓縮文件到一個臨時文件夾,並用命令行調用它。

+0

,這個解決方案可以繞過JVM限制。你必須尊重用戶,至少他應該知道你正在下載並執行一個exe文件到你的機器上,並且你不應該用jar文件下載它。 – caarlos0 2012-02-03 18:19:59

+0

這就是我們找到的更好的解決方案。和工作。如果有人有另一種解決方案,爲了解決這個問題,在客戶端進行tesseract運行。受歡迎的。 – 2012-04-04 20:42:38