web-dev-qa-db-ja.com

JavaアプレットをWebブラウザで実行する方法

私はJava SEプロジェクトを持っているか、appletと言うことができますが、このアプレットをWebブラウザで実行したいのですが、どうすれば可能ですか?

私が知ったこのようなjarファイルをコピーする必要がありますが、可能な解決策は何ですか?

9
saroj

このチュートリアル は、アプレットの作成からWebページへの埋め込みまで、ほとんどすべてをカバーしています。すでにアプレットを完了している場合は、「アプレットの呼び出し」までスクロールしてください。これは簡単な解決策のためのチュートリアルのコードです:

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
<hr>
</html>
10
teukkam

最近のほとんどのブラウザはJavaをサポートしていません。

2015年9月、GoogleはJavaのサポートをChrome Webブラウザで削除します。Javaプラグインは常にセキュリティの問題があったNetscape Plugin APIと呼ばれる古いAPIを使用しています。Googleは、彼らがこの古いテクノロジーを手放し、WebをHTML5などの新しく安全なテクノロジーに移行させる時がきたと感じました。Webサイトにアクセスしたとき、またはJavaを使用しているWebサービスでは、「ChromeブラウザーはNPAPIプラグインをサポートしていないため、すべてが実行されないJava =コンテンツ。別のブラウザ(Internet ExplorerまたはMacのSafari)に切り替えて、Javaプラグインを実行します。 "

Javaプラグインは、10年以上にわたってすべての主要なWebブラウザでサポートされているクロスプラットフォームプラグインアーキテクチャNPAPIに依存しています。GoogleのChrome =バージョン45(2015年9月にリリース)はNPAPIのサポートを終了し、Silverlight、Java、Facebookビデオ、およびその他の同様のNPAPIベースのプラグインに影響を与えます。Javaアプリケーションは、Webブラウザーを介して提供されます。 Web起動アプリケーション(起動するとブラウザと対話しません)またはJavaアプレット(ブラウザと対話する可能性があります)として。この変更はWeb Startアプリケーションには影響しません。アプレットに影響を与えます。

Chromeを使用してJavaアプリケーションにアクセスできない場合は、代わりにInternet ExplorerまたはSafariを使用することをお勧めします。

Chrome=のユーザーをサポートする別の方法を探している開発者およびシステム管理者は、 Web Startアプリケーションの起動 に関するこのブログを参照してください)。

2