- ベストアンサー
JAVAアプレットが動かない
- 「JAVAアプレット入門」という本を購入し、サンプルCDのアプレットが動かない
- 現在のブラウザではJAVAアプレットがサポートされていない可能性がある
- アプレットという技術は現在も使用されているが、JAVAスクリプトに切り替えるほうが良いかもしれない
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
既にJavaを勉強されているというのであれば、お伝えする必要はないかもしれませんが、、、 そのサンプルプログラムがどのような形態か解りませんが、Javaを実行するには実行環境(JRE)が必要です。 おそらく、そのCD-ROM内にも収録されているかと思われますが、可能な限り、最新版をダウンロードされることをお勧めします。 http://java.com/ja/ 実行だけではなく、実際に、ソースコードを書いてコンパイルする場合は、JREではなく、JDKが必要になってきます。 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html また、その本がいつ頃発行のものか解りませんが、現在利用できるブラウザ+Java環境では動かない可能性もあります。 エラーメッセージ等は、Javaコンソールに表示されますので確認ください。 http://www.java.com/ja/download/help/javaconsole.xml JavaApplet自体は、Flashと同様、ブラウザ上で動的コンテンツや、ローカルアプリケーションに近い動作が出来、プラットフォームも選ばないと言った観点から、いくらかは利用されています。ただ、最近は、ブラウザのみでの表現方法が多様化し、必ずとも、「プラグイン」に頼らなくてはならないわけではなくなって来ていることと、セキュリティ上の問題もあり、利用頻度は下がっていると思われます。
その他の回答 (2)
- pixie-grasper
- ベストアンサー率49% (28/57)
#1です。 > それは名前が似てるけど別物という意味では? はい、全くの別物です。 Java ServletとJava Appletは、同じJavaという言語を用いてJVMで動く点で殆ど同じですが、 Java ScriptはJavaとは全く異なる言語です。 「何処で動くか」ではなく「どういう信念のもと生み出された言語か」という分類ではそうなる、という話ですが、「言語を分類する」という立場にたった場合にはこちらが常識的な判断だと思われます。 CとC++とC#とでは大分違うと言われるのと同じではないでしょうか? どれをとっても、確かにWindows上で動くプログラムを作る言語として使われることがあるという点では「同じようなもの」なんでしょうが。
- pixie-grasper
- ベストアンサー率49% (28/57)
JRE等の、Java Appletを動かすのに必要なプログラムは既にインストールされましたか? # JavaとJavaScriptは「オーストリアとオーストラリアくらい違う」とも喩えられるように、全くの別物なのですが・・・
お礼
>>JavaとJavaScriptは「オーストリアとオーストラリアくらい違う」とも喩えられるように、全くの別物なのですが・・・ それは名前が似てるけど別物という意味では? 全く別といいますが、だいぶ近いものだと思うのですがどうちがいますかね? 僕の中ではJAVAサーブレットはPHPやルビーに近く。JAVAアプレットはJAVAスクリプトに近いという感覚ですが、回答者様はアプレットは何に近い言語とかんがえられていますか?
お礼
本は2002年発行になってます。古いですねぇ~ JAVAの勉強は、コンパイラだけを乱暴に入れてCUI上で動かすことしかしていないので、JREやJDKの知識が完全に欠落しています。ズバリだ!っと思いました。 JAVAスクリプトは動いてくれたので、同じようにプラグインさえ有効にしていればサクサク動いてくれると思い込んでたのですが・・ もっと調べてみます。アドバイスありがとうございます。