java net.sf.Saxon.transform...簡単なコマンド " "で Java アプリ (Saxon) を起動する非常に簡単なバッチ ファイルがあります。
このアプリには Java バージョン 1.5 が必要です。
このバッチ ファイルは、マシンに JRE のバージョンがインストールされているかどうかに関係なく、400 人以上のユーザーによって使用されます。
最新バージョンの JRE をインストールするだけで問題が解決すると思っていましたが、そうではありませんでした。予備テストでは、最新バージョンの JRE (1.6.0_13) がインストールされているにもかかわらず、コマンド " java" が呼び出される場合があります。古い Java バージョン (1.3.1...)。
バッチ ファイルから次のことを行う最も簡単な (しかし最も堅牢な) 方法は次のとおりです。
- 最近インストールされた JRE を確認する
- 最新バージョンが >= 1.5 の場合、バッチ コマンドからこの JRE を使用します。
- そうでない場合は、最新の JRE をダウンロードするようにユーザーに伝えます。
これは、マシンに JRE のバージョンがまったくインストールされていない場合でも機能するはずです。
Java Webstart について少し読んだことがありますが、それがこの仕事に最も簡単なツールかどうかはわかりません。インストールする必要があるかどうか、Java のバージョンがまったくインストールされていなくても実行できるかどうかなど、わかりませんでした。
これには他にどのようなツールがありますか?