• ベストアンサー

Appletをクライアントで実行する

サーバに置いたJava AppletをLan上のクライアントマシン 上で実行下場合、クライアントOSにあらかじめ入れておく 必要があるもの(ソフト、環境設定等)はありますか? JavaRuntimeを入れる必要はあるのでしょうか? またこれはサーブレットに関しても同様なのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • takaP-
  • ベストアンサー率79% (83/105)
回答No.1

その通りで、JRE(JavaRuntimeEnvironment)が クライアントマシーンに組み込まれているのが 必須条件になります。 Windowsマシーンで、XP以外でしたら、標準で JREが付いてくるので問題が無いのですが、 このJRE(MS-VM)はバージョンが古く、JDK1.1相当 だということに注意しないといけません。 XPに関しては、PCメーカーがSunMicrosystemsの JREを独自に組み込んでいるものもありますが、 基本的には無い物と考えておいた方が良いかと。 Macの場合は、独自のJREが組み込まれています。 確か現在は、JDK1.3相当ではなかったかと、、。 他にもLinux等々もありますが、これもSunやIBM から最新のJREが出ていますので、ダウンロード すれば使えます。 LANが社内LANでしたら、いっそのこと、SunのJRE を全てのクライアントマシーンに組み込んだ方が なにかと楽ではないかと思います。 最新のJREで統一する事のメリットは大きいかと。 それと設定ですが、IEならば「ツール」「インター ネットオプション」「詳細設定」のappletにJava2 1.4.0***を使用する、にチェックが入っていない と古いMS-VMが使われてしまう恐れがある点に、 注意して下さい。 最後に、サーブレットですが。 クライアント側にJREは必須ではありません。 ブラウザがあればいいだけです。 要は、クライアントが輪に届くのは、HTMLファイル ですから。 けど、そのHTMLファイルにアプレットを組み込みたい のでしたら、その時はJREが必須になります。

takataka111
質問者

お礼

ありがとうございました、非常に親切な説明で とても勉強になりました。