2

(アンインストーラーを使用して) すべての JDK/JRE を削除し、レジストリから JavaSoft を削除し、環境変数から JAVA_HOME を削除し、「パス」環境変数で Java への参照をすべて削除しました。

次に、32ビットシステム用のJDK 7u11をインストールしました。

Java webstart を使用しようとすると (ブラウザー経由またはコマンド ラインから直接)、Java 7 のスプラッシュ スクリーンが短時間表示された後、「アプリケーションを起動できません」というダイアログが表示され、[詳細] ボタンをクリックします。これが得られます:

java.lang.NullPointerException
    at com.sun.deploy.config.JREInfo.validateHomeJRE_int(Unknown Source)
    at com.sun.deploy.config.JREInfo.initialize(Unknown Source)
    at com.sun.deploy.config.ClientConfig.refreshProperties(Unknown Source)
    at com.sun.deploy.config.ClientConfig.init(Unknown Source)
    at com.sun.deploy.config.WebStartConfig.init(Unknown Source)
    at com.sun.deploy.config.ClientConfig.<init>(Unknown Source)
    at com.sun.deploy.config.WebStartConfig.<init>(Unknown Source)
    at com.sun.javaws.Main.main(Unknown Source)

私は正しいjavaws.exeファイルを実行しています(確かにコマンドラインでこれを試しています)。

これをグーグルで検索したところ、役に立たないリンクが1つだけ見つかりました。

http://fxexperience.com/2011/05/maps-in-javafx-2-0/ (コメント セクションを見てください。他の誰かが同じ問題を抱えているようですが、解決されていないようです)。

4

3 に答える 3

3

解決策はここにあります

http://allenwu.logdown.com/posts/253492-not-open-the-Java-control-panel

そのまま \LocalLow\Sun\Java\Deployment\deployment.properties 以下をすべて削除

于 2016-05-02T11:33:56.420 に答える
0

解決しました。Oracle サイトから 32 ビット Java を再ダウンロードして、再度インストールしたところ、動作しました。

64 ビット版をアンインストールして 32 ビット版をインストールすると、jnlp ファイルが javaws.exe に適切に関連付けられなかったため、Windows のメカニズムを使用して手動でこれを行う必要がありました。それが完了すると、動作します。

皆様、ご協力ありがとうございました!

于 2013-01-25T08:34:41.217 に答える