Javaアプレットは間もなく完全に削除されます。なぜ新しいものを作るべきではないのか理解しています。しかし、古いものはどうなりますか?人々が使用する可能性のあるJavaアプレットはまだあり、誰もがJavaScriptにそれらを移植する意思がある、またはできるという保証はありません。
たとえば、このオンラインコンピュータミュージックブックには、特定のデジタルオーディオの概念を説明および視覚化するJavaアプレットが多数あります。私が取っている別のコースでは、多くのJavaアプレットを使用して、計算幾何学のアイデアを視覚化します。FirefoxがNPAPIのサポートを終了すると、それだけで、私たちはこのすばらしい参考資料を、難解な技術的フープを飛び越えようとする人を除いてすべて遮断しました。
次の可能な解決策は、常に法案に合うとは限りません。
- FireFoxを使用してください 。2016年以降は使用できません。
- 移植するか、書き直してください オープンソースではないかもしれませんし、そうするのが実用的でないかもしれません(例えば、ドメインの知識の欠如)。
- 元の作者にそれ をするように頼みなさい彼らは何年も前にそれを支持することを止めたかもしれない。たとえば、ドローネ三角形分割の手順をたどるなど、それほど効果的ではありません。
- 別の方法を探す 存在しない場合は、2番目のオプションに戻ります。存在する唯一のものがブラウザベースでない場合、すべての賭けは利便性のためにオフになります(これはブラウザアプリのポイントです)。
現在(または1年以内に)、すべての主要なWebブラウザーがNPAPIサポートを終了したら、既存のJavaアプレットを実行する便利でクロスプラットフォームな方法はありますか?
ご了承ください:
- 実際、ブラウザ内は重要ではありませんが、クロスプラットフォームである必要があります。理想的には、余分なソフトウェアをダウンロードする必要はありません(結局、すでにJVMがインストールされています)。
- いいえ、ChromeとFirefoxが閉じようとしているセキュリティホールを再び開くことはお勧めしません。
- レガシーJavaアプレットのサポート専用に設計された(または、少なくとも既存のNPAPIサポートを削除する予定のない)代替Webブラウザがある場合は、それで問題ありません。
appletviewer
があります。