0

サーバー上のjarファイルにハイパーリンクするのに慣れていましたが、それをダウンロードして開くと、ユーザー側のアクションはさらに必要ありませんでした。

<a href="demo.jar">Run Demo</a>.

Firefox (現在のバージョン 14) では、手動で保存して実行することしかできません。を介してjarファイルタイプのJDKを設定しようとしましたFirefox -> Preferences- -> Contents -> Runnable Jarが、javaw.exe demo.jar呼び出されました。明らかにそうあるべきですjavaw.exe -jar demo.jarが、この引数を設定するオプションが見つかりませんでした。

ハイパーリンクをクリックして jar ファイルを直接実行するにはどうすればよいですか?

編集:私は50以上のそのようなjarファイルを持っています.WebStartを使用することはオプションではありません.

4

4 に答える 4

3

もう 1 つのオプションは、jar へのショートカット (.lnk) を作成することです。ショートカットのファイル パスは、ハイパーリンクとして追加できます。このようにして、ショートカット プロパティのターゲット フィールドを変更することで、Java アプリケーションに追加の引数 (パラメーター) を指定することもできます。ショートカット プロパティの次の設定例を参照してください。

ターゲット: C:\WINDOWS\system32\javaw.exe -Xmx900m -jar demo.jar

開始: W:\DemoFolder

唯一の問題は、一部の Windows 7 (IE9) ユーザーがハイパーリンクを使用してアプリケーションを起動できず、ショートカットを使用することを好むことです。この問題の調査を開始したところです。しかし、おそらく他の誰かがすでに問題が何であるかを知っています.

于 2012-11-02T05:01:29.610 に答える
2

バットファイル(ツールはすぐに入手可能)から別のexeファイル(ABC.exeと仮定)を作成し、それを仲介者にします。

java -jar %1

javaw.exe の代わりに ABC.exe として設定します。

于 2012-08-15T12:55:50.173 に答える
2

私は自分で実用的な解決策を見つけました。Windows のみですが、他の OS でも同様の解決策があるかもしれません。

explorer.exeWindows では、.jar を介して jar ファイルタイプのセットを設定するだけFirefox -> Preferences -> Contents -> Runnable Jarです。ハイパーリンクをクリックすると、Jar ファイルが直接開始されます。

于 2012-08-17T06:39:14.393 に答える
1

代わりに Java Web Start を使用してアプリケーションを実行することを検討してみませんか?

もう少し手間がかかるかもしれませんが、Web から始める場合は. より正しい解決策のように感じます。

参考になるかもしれない最初の読み物を次に示します: http://www.oracle.com/technetwork/articles/javase/index-135962.html

于 2012-08-15T12:59:02.453 に答える