2012-01-04 12 views
-1

JNLPアプリケーション内でアプリケーション(tesseract)を実行する必要があります。JNLPで.EXE(tesseract)をダウンロードして使用する

tesseract.exeファイルをクライアントマシンにダウンロードして実行するにはどうすればよいですか?このJNLPを行う方法はありますか?

私のjarファイルにtesseractを組み込み、それをクライアント上で実行する方法はありますか?

+2

つまり、ダウンロードしたファイルのプロセスを起動するためにJNLP経由で起動するJava VMのrestristionsをバイパスしたいとしますか?ボットネットの作成のように聞こえます。 –

答えて

3

HttpURLConnectionをダウンロードするにはProcessを使用してください。

希望します。

+0

私はこの選択肢を持っていますが、私はそれを取るつもりはありません。私は別のインプラントを探しています。 –

+0

私はこれが実行不可能だと思う。 @bitbachのように – caarlos0

0

私のアプリケーションJARにはexeファイルが含まれています。実行する必要がある場合は、ファイルをtempフォルダに展開し、コマンドラインで呼び出します。

+0

と言うと、この解決策ではJVMの制限をバイパスしています。ユーザーを尊重する必要があります。少なくとも、exeファイルをダウンロードして実行していることを知っている必要があります。また、jarファイルにダウンロードしないでください。 – caarlos0

+0

それよりも優れたソリューションが見つかりました。そして仕事。誰かが別の解決策を持っている場合は、問題を解決するために、クライアント側でtesseractを実行します。ようこそ。 –

関連する問題