(アンインストーラーを使用して) すべての 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/ (コメント セクションを見てください。他の誰かが同じ問題を抱えているようですが、解決されていないようです)。