主要なブラウザはすべてJavaを捨ててしまったようです。私がよく利用している2draw.netなどのサイトでは、Javaアプレットを使ってウェブ上で作品を作ることができますが、最近のJavaやブラウザのアップデートで失敗しているものもあるようです。
私はJavaをサポートしていることを期待して、"Pale Moon browser"を入手しましたが、これは使いにくいものでした。
Windowsでブラウザを使ってWeb上でJavaアプレットを実行するには、どのような方法がありますか?
ウェブ上でJavaアプレットを実行するには、Javaブラウザのプラグイン(古い"Netscape Plugin Application Programming Interface"NPAPIを使用)を使用します。NPAPI)を介してWeb上でJavaアプレットを実行することは、一般的に安全ではありません。実際、NPAPI経由でプラグインを読み込むことは安全ではないと考えられており、主要なブラウザメーカーはこぞってNPAPIを使用しないようにしています。
オラクルは、Windowsをお使いの方で、ブラウザでJavaアプレットを実行したい方には、Microsoft Internet Explorerをお勧めしています。Internet Explorer 11は、Javaを含むNPAPIプラグインをまだサポートしています。Windows 10でも動かすことができます。MicrosoftのモダンブラウザであるEdgeを起動したくない場合は、起動する必要はありません。
Mozilla Firefox's "Extended Support Release" (ESR)はまだNPAPIをサポートしているので、Javaもサポートしているようです。
最新のJava NPAPI Webブラウザプラグインが正しくインストールされるように、Java.comで最新版のJavaをダウンロードしてインストールする必要があるかもしれません。
このようなブラウザの変更により、最近のWebサイトでは、インタラクティブ機能のためのJavaやFlashが廃止されています。ウェブ上のアート制作 "app"は、最近ではJavaScript(名前は違うがJavaとは全く別の技術)やCanvasなどのネイティブウェブ技術で構築されています。これらの技術は、すべてのブラウザに組み込まれている安全な技術です。
最後のNPAPIブラウザがなくなった後も、どうしてもJavaアプレットを実行する必要がある場合は、それをダウンロードして自分のハードドライブから実行する方法があるかもしれませんが、それはこの質問の範囲を少し超えています。
Spiff'の答えを詳しく説明すると、コメントにはなかなか収まりません。
Firefox ESRは、32bitであればjava appletで動作するようですし、v52.xのままで自動アップデーターが働かないようにしておけば大丈夫です。 ダウンロードはこちらから。
これをインストールした後、32 bit javaをダウンロードします(非 "64 bit"オフラインオプション--必要に応じて、"1603 install failed"のメッセージを避けるために、以前の64 bit javaを先に削除することもありますが、この2つは一緒に動作することもあります)。 javaをインストールした後、firefoxを再起動してください。
firefox software updater"のプロンプトが表示されたら、"no"をクリックしてください、そうしないと59にアップデートされるかもしれません。 これで、ページにプラグインを読み込ませることができるようになりましたが、これは"opt in, allow for this particular web page at a time"です。
では、アプレットが動作しているかどうかテストしてみましょう。https://www.java.com/en/download/installed.jsp
IEの場合は動作しますし、オプトインではありません(つまり、「さらに良い」動作をします)--32ビットのJREが必要なようですが、そうでなければ「このウェブサイトはJAVAを使用しています」というメッセージが表示されるだけで、「OK」と言っても動作しません。
別の方法として、firefox portable ESR 52 versionをインストールしました。 デフォルトでは、OS"に応じて64または32ビットモードで起動しますが、常に32ビットモードで起動するようにしたいので、これを強制するために、FirefoxPortable\SourceディレクトリにあるFirefoxPortable.ini設定ファイルをFirefoxPortableディレクトリにコピーし、AlwaysUse32Bit=true"を追加するように編集します(ヒントをくれたgrawityさんに感謝します)。
appletviewer" デバッグツールが使えるかもしれません。