JAVAアプレットが動かない

このQ&Aのポイント
  • 「JAVAアプレット入門」という本を購入し、サンプルCDのアプレットが動かない
  • 現在のブラウザではJAVAアプレットがサポートされていない可能性がある
  • アプレットという技術は現在も使用されているが、JAVAスクリプトに切り替えるほうが良いかもしれない
回答を見る
  • ベストアンサー

JAVAアプレットが動かない

JAVAの勉強がてら「JAVAアプレット入門」という本をかって勉強をはじめようとおもったのですが、サンプルCDについているJAVAアプレットのサンプルプログラムが全く動きません。 そのまま使っているので動かないはずないと思うのですがうごきません。 そこで、不意に思ったのですが、ひょっとして現在ではJAVAアプレットは過去の技術でドノブラウザもサポートしていないということはありますか? iOSやアンドロイドでは、つかえない(フラッシュと同じような扱いを受けている)という認識があるもので・・・ アプレットという技術は現在もいきているのでしょうか?おとなしくJAVAスクリプトにきりかえたほうがよいでしょうか?

  • Java
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
noname#189141
noname#189141
回答No.2

既に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と同様、ブラウザ上で動的コンテンツや、ローカルアプリケーションに近い動作が出来、プラットフォームも選ばないと言った観点から、いくらかは利用されています。ただ、最近は、ブラウザのみでの表現方法が多様化し、必ずとも、「プラグイン」に頼らなくてはならないわけではなくなって来ていることと、セキュリティ上の問題もあり、利用頻度は下がっていると思われます。

satisfied999
質問者

お礼

本は2002年発行になってます。古いですねぇ~ JAVAの勉強は、コンパイラだけを乱暴に入れてCUI上で動かすことしかしていないので、JREやJDKの知識が完全に欠落しています。ズバリだ!っと思いました。 JAVAスクリプトは動いてくれたので、同じようにプラグインさえ有効にしていればサクサク動いてくれると思い込んでたのですが・・ もっと調べてみます。アドバイスありがとうございます。

その他の回答 (2)

回答No.3

#1です。 > それは名前が似てるけど別物という意味では? はい、全くの別物です。 Java ServletとJava Appletは、同じJavaという言語を用いてJVMで動く点で殆ど同じですが、 Java ScriptはJavaとは全く異なる言語です。 「何処で動くか」ではなく「どういう信念のもと生み出された言語か」という分類ではそうなる、という話ですが、「言語を分類する」という立場にたった場合にはこちらが常識的な判断だと思われます。 CとC++とC#とでは大分違うと言われるのと同じではないでしょうか? どれをとっても、確かにWindows上で動くプログラムを作る言語として使われることがあるという点では「同じようなもの」なんでしょうが。

回答No.1

JRE等の、Java Appletを動かすのに必要なプログラムは既にインストールされましたか? # JavaとJavaScriptは「オーストリアとオーストラリアくらい違う」とも喩えられるように、全くの別物なのですが・・・

satisfied999
質問者

お礼

>>JavaとJavaScriptは「オーストリアとオーストラリアくらい違う」とも喩えられるように、全くの別物なのですが・・・ それは名前が似てるけど別物という意味では? 全く別といいますが、だいぶ近いものだと思うのですがどうちがいますかね? 僕の中ではJAVAサーブレットはPHPやルビーに近く。JAVAアプレットはJAVAスクリプトに近いという感覚ですが、回答者様はアプレットは何に近い言語とかんがえられていますか?

関連するQ&A

  • Javaアプレットについて

    今、Javaを勉強中なのですが、Javaアプレットとは下記の様なブラウザ上で起動するもののことをいうんでしょうか? http://www.typing.sakura.ne.jp/sushida/ これはJavaアプレットに入るのでしょうか? また、CabosやiTunesはJavaアプレット?? 電化製品店で売ってるようなIEを経由しないタイピングソフト等はJavaアプレットではないですよね?

  • JavaスクリプトとJavaアプレットの違いについて

    JavaスクリプトとJavaアプレットの違いがよくわかりません。教えてください。

  • このjavaスクリプトをjavaアプレットで表現するには

    http://bunjin.com/java/hanabi_samp.html http://bunjin.com/java/hanabi.html (ソース) この花火のjava scriptを、クリックしたところで表示されるようなjavaアプレットにしたいのですが、どう記述すれば良いのでしょうか? java scriptが読めないのでわかりません…。 どなたか分かる方お願いします。

  • Javaアプレット の アクティブ化

    インタラクティブ・コンテンツをIEで閲覧する場合に(HP制作) ワンクリックして許可をダイレクトで見れるように設定したい。 フラッシュでは、外部JAVAスクリプトで呼び出して ホームページでアクティブ化しているのですが、 Javaアプレット素材をダウンロードしてきたのですが 自身のホームページに通常に埋め込むことは出来ますが ワンクリックの動作をなくしたい場合には、どうしたらいいですか? ※閲覧する側の、IE許可の詳細設定ではありません。

    • ベストアンサー
    • Java
  • JAVAアプレットからJavaScriptへデータを渡すには?

    こんにちは。 JAVAアプレットはパラメータタグでhtmlからテキストデータを受け取ることができますが、 反対にJAVAアプレットからhtml(たとえばフォームのテキストエリアなど)に、テキストデータを渡すことはできますでしょうか? サンプルがあるとたすかるのですが。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • javaでのアプレットでペイントツールの作成について

    javaのアプレットでペイントツールを作成したいのですが、javaアプレット入門のサイトはよく見かけるのですが、ペイントツール作成について詳しく載ってるサイトを見つけることができませんでした。そのようなサイトがあれば教えてください。書籍でもかまいません。

    • ベストアンサー
    • Java
  • Javaアプレットでナンバープレースを作ってみたい。

    Java初心者です。 Javaの勉強としてアプレットでナンバープレースを作ってみようと思いました。 そこでもし「こんな感じに作ればいいんじゃない?」のようなアドバイスがいただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • アプレットにパラメータを渡す方法

    Javaのアプレットにパラメータを渡し、Javaアプレットでその引数を受け取る具体的なコードが知りたいのですが、何かよいサンプルはありますか?

    • ベストアンサー
    • Java
  • Java アプレット 画像表示について

    Javaアプレットを勉強中の者です。 初歩的な質問で恐縮ですが、何方か、教えてください。 画像表示の、画像を、WINXPの、ペイントに自分でイラストし、「名前をつけて保存」、保存する場所は、「Java」フォルダ(Javaフォルダに Sample.javaを、置いてある。)「ファイル名」は、「Image.gif]として保存し、アプレットビューアを、実行したところ、アプレットビュ-アは、開いたのですが、何も表示されません。そこで、「Image.gif]を 直接ひらき、再度「名前をつけて保存」を、した所、当然、「上書きしますか?」と、コメントされ、「はい」とし、もう一度、アプレットビューアを、実行した所、今度は、イラストした画像が、表示されました これは、どういう事なのでしょうか? 又、自分でイラストした画像を アプレットビューアに、表示させる、正しい方法を、教えていただければ、幸いです。宜しくお願い致します。

  • JAVAアプレットとIIS6.0について

    おせわになります。 JAVAアプレット初心者です。 現在、JAVAアプレットにて、テキストファイルを読込むプログラムを作成しており、このプログラムをIIS5.0上で実行すると正常に動作するのですが、それをIIS6.0上で実行すると、正常に動作せず、JAVAアプレット実行中に停止してしまいます。 アプレットビュアーで見たところ、最後にInputStreamReader()関数で引っかかってしまっている様なのですが、IIS6.0の場合なにか特別な設定が必要なのでしょうか? ご存知の方がいらっしゃいましたら、お助け下さい。 宜しく御願い致します。

    • ベストアンサー
    • Java

専門家に質問してみよう