5

Java Web Start を使用して Swing GUI を起動するアプリケーションがあります。ユーザーには、4 つのバージョンの Java 1.6 がインストールされています (1.6.0.3、1.6.0.5、1.6.0.7、1.6.0.11)。

Webstart は Java バージョン 1.6.0.11 を選択していますが、JAVA_HOME は Java バージョン 1.6.0.3 に設定されています。これにより、webstart に潜在的な問題が発生する可能性はありますか?

  • リッチ
4

2 に答える 2

4

このスレッドでは、Java Web Start アプリケーションが次のパスで利用可能な JRE のバージョンをチェックすることが言及されています。

C:\Documents and Settings\[User]\Application Data\Sun\Java\Deployment\deployment.properties
(for Windows XP)

C:\Users\[User]\AppData\LocalLow\Sun\Java\Deployment\deployment.properties
(for Windows Vista)

その中で、次のような行:

deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre6\\bin\\javaw.exe
deployment.javaws.jre.0.product=1.6.0_11

が見つかりました。

JWS はJAVA_HOME変数の設定ではなく、これらの設定で開始されると思いますが、これは問題にはなりません。

詳細はこちら

このdeployment.propertiesファイルは、Java コントロール パネルでデプロイメント構成プロパティーを保管および取得するために使用されます。これらは、Java Plug-in と Java Web Start の両方の実行時の動作をカスタマイズするためにも使用されます

ユーザーレベルのファイルは常に存在しdeployment.propertiesます。その場所は構成できませんが、以下で説明します。deployment.properties(オプションの) システム レベルファイルが存在する場合もあります。

于 2008-12-20T12:53:32.833 に答える
0

java web start スクリプトの内部を見てください。内部に独自の JRE または JDK パスがある場合があります。ユーザーは、上記のリストに記載されていないバージョンを使用している可能性もあります。これは通常、エンド ユーザーに簡単にインストールするために行われます。

解決策を見つけてください。

于 2008-12-19T21:56:52.707 に答える