クライアントがJRE1.6.0_17以降を使用するように指定したいJavaWebStartアプリケーションがあります。
私が追加しようとしたJNLPファイルに:
<j2se version="1.6.0_17+"/>
また
<j2se version="1.6.0_17"/>
しかし、JNLPファイルをダウンロードすると、次のメッセージが表示されます。
"The application has requested a version of the JRE(version 1.6.0_17) that is not installed"
それにもかかわらず:
- 「java-version」は、マシンのバージョン番号を「1.6.0_17」として報告します
- 使用するjnlpファイルを変更して「System.getProperty( "java.version")」を呼び出すと、実際に使用しているバージョンが「1.6.0_17」であることが報告されます。
仕様のセクション4.6.1を見ると、プラットフォームのバージョンと製品のバージョンに多少の違いがあることがわかりますが、製品のバージョンをどのように使用するか(または使用する必要がある場合でも)はわかりません。
ヘルプやポインタをいただければ幸いです。