0

JavaFX アプリケーションを開発しています。WebSiteからWeb Startでこのアプリケーションを起動したいのですが、「このページのコンテンツを表示するには、ここをクリックしてJavaをインストールしてください」というメッセージが表示されます。そのため、このアプリケーションを起動できません。私は何をすべきか??

何かヒントがあれば教えてください!!

参考までに、NetBeans を使用してアプリケーションを起動できます (デバッグ モードと通常モード)。もちろん、Javaがインストールされていることを確認しました。

(アプリケーション開発環境) OS:Windows7 64bit ver6.1

ブラウザ:IE11

JDK:JDK1.7.0_40

言語:JavaFX2.2.40

ツール:NetBeans IDE7.3.1

4

2 に答える 2

1

Internet Explorer 11 はJavaFX 2 でサポートされているブラウザーではないため、Oracle は JavaFX がそれで動作することを検証していません。

一部のブラウザーは 32 ビット モードで実行されるため、64 ビット Java では動作しません。おそらくこれがここの問題であるか、またはおそらく Oracle には Internet Explorer 11 用の互換性のある 64 ビット プラグインがありません。

追加の問題は、JavaFX デプロイメント ツールキットが Internet Explorer 11 ユーザー エージェント文字列を認識しない可能性があることです (詳細はJavaFx web not working with Internet Explorer 11 with JRE7 を参照)。

JRE 7u51 を使用して Internet Explorer 11 で Java アプレットを実行できないに関する回答とコメントに詳細な詳細な問題と潜在的な修正があります。

JDK1.7.0_40 は Java の最新バージョンではありません。ブラウザで Java を実行する必要がある場合は、常に最新バージョンが必要です。そうしないと、クライアントが潜在的なセキュリティ侵害にさらされることになります。さらに、以前の Java バージョンは、後のバージョンのブラウザーと互換性がある可能性が低くなります。

于 2014-02-26T08:00:03.357 に答える
0

このメッセージは、JRE is not installedまたはmultiple versions of JRE is installed同じマシンにある場合に表示されます。コンソールで Java のバージョンを確認してください。マシンにインストールされている JDK をアンインストールして、最新の !

于 2014-02-26T07:18:48.147 に答える