• ベストアンサー

appletviewerで動作確認をしたappletがブラウザでは動かない

JDK1.3で簡単なアプレットを作っています。 appletviewerでは動作確認をしたのですが、 ブラウザ(IE5.0)で実行したところ、うまく動きません。 どうもrepaintがうまくいっていないのではないのか、 という線で疑っているのですが、ブラウザはエラー も何も出力してくれないので、切り分けのしようがありません。 ブラウザにappletのエラーを出力させる方法ってあるんでしょうか?

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
noname#30871
noname#30871
回答No.1

(1)動かない原因  一つの可能性としては……IEのJava VMはJDK1.1相当なのです。だから、JDK1.2以降で導入されたクラスやメソッドがあると動きません。  導入されたJDKバージョンはSunのAPIドキュメントで調べてください。 (2)エラーの出力  IEには「Javaコンソール」というダイアログがあります。System.out.println()は、このダイアログに出力されます。  Javaコンソールを出すには次のようにしてください。 ツール(T) ↓ インターネットオプション(O) ↓ 詳細設定 ↓ Microsoft VM ↓ □Javaコンソールの使用(再起動が必要) これをチェックした後に、表示(V)→Javaコンソール(J)です。

参考URL:
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
masamisss
質問者

お礼

> 一つの可能性としては……IEのJava VMはJDK1.1相当な>のです。だから、JDK1.2以降で導入されたクラスやメソッ>ドがあると動きません。 ありがとうございました。 そういうことなのですね。 JDK1.2以降で導入されたメソッドを使っていることが原因でした。

関連するQ&A

  • appletviewerだと動作しない??

    Java学びたての者なので、変な質問だったら申し訳ありません。 10日で覚えるJava入門講座という本で勉強しているのですが、 それに記載されているサンプルコードを入力し、手順通りに進め、appletviewer で動作確認… というところでつまづいてしまいます。 Javaアプレットでマウスの動作にあわせて画像を描画しなおし、マウスに画像がついてくるようなアプレットなのですが、appletviewerだと画像が表示されないのです。 画像を使用しないアプレットはappletviewerで動作します。 また、画像を使用するアプレットも、ブラウザ(IE8)で開くと正常に動作するのですが… サンプルのCDからコードをコピーしても同じ結果です。 Appletviewerでは動作するのにブラウザで動作しないパターンは検索すると出てくるのですが、今回のパターンは見つかりません。 Appletviewerの問題でしょうか? ブラウザで正常に動作していれば問題はないと考えていいのでしょうか… OSはWindows7です。

    • ベストアンサー
    • Java
  • Appletの使用に関して

    javaでゲームを作っていて、サーバーとクライアントプログラムがあるのですが、ブラウザで表示したいと思い、クライアントプログラムをApplet化しました。デバッグをしたところ、appletviewer ファイル名.htm で実行すると動作するのですが、HTMLファイルをダブルクリックしても表示されません。また、アップロードして、ブラウザで実行しようとしてもうまくいきません。 とりあえず、なぜappletviewerで出来るファイルをダブルクリックでやると出来ないのかがわからないので2つの実行の仕方の違いを教えて下さい。 また、ブラウザで出来ない理由としてどのようなことが考えられるのでしょうか?

    • ベストアンサー
    • Java
  • アプレットがappletviewerでは動くのに、ブラウザだと動かない

    アプレットを作ってjarファイルにして実行しているのですが、 コマンドラインからappletviewer xxxx.htmlで実行した場合は 問題なく動きます。 しかし、ブラウザで開いて実行すると×が出ます。 ブラウザの<applet>タグは <applet code=xxxxx archive=xxxxx.jar width = 100 height = 100> </applet> こんな感じです。 どういった原因が考えられますか? 教えてください。

    • ベストアンサー
    • Java
  • eclipseでは動くのにブラウザでは動かないApplet

     現在eclipse 3.0.1を用いてSwing Appletの開発を研究で行っている者です。  質問は、端的に言ってしまえば『eclipse以外で動かない』です。  eclipseのデバッグや実行では動作するのですが、以下の方法では初期画面は正常に出てきますがネットワークにアクセスする機能が動きません。 ・HTMLにappletタグを書き実行(ローカル) ・サーバーにアップして実行 ・アプレットビューワーで実行  原因として考えられるのはjava.net.HttpURLConnectionを用いてネットワークアクセスを行っている点なのですが、eclipse上で動いているので……  また、jTextFieldにeclipseで実行している時はCtrl+Vで貼り付けが出来るのですが、それ以外では出来ないのも気になっています。    HTMLはシンプルに、<applet code="WSNApplet.class" width=640 height=480></applet>だけです。    eclipseが特殊で実行出来ているだけで、本来Appletでは動かないのか。それとも何かあるのか、教えてください。

    • ベストアンサー
    • Java
  • appletを実行できない

    Java(applet)を作成、コンパイルし、HTMLから実行したところ、以下の様な表示がでました。 「ご使用のセキュリティ設定により、ローカル・アプリケーションの実行がブロックされています」 原因をご存知の方、ご教授下さい。 《環境》 Windows 7(64ビット)、jdk1.7.0_67、IE11(ブラウザ) 宜しくお願い致します。

  • EclipseにおけるApplet作成について

    Eclipseでappletを作成すると、Appletviewerで動作確認ができますが、HTMLファイルを生成することはできないのでしょうか。 (今までは手動でHTMLを作成していました。)

    • ベストアンサー
    • Java
  • Applet間の変数の受け渡し

    初めにブラウザからアプレットを開いてもらいそこでユーザ名を 入力してもらった後、新たな2つのアプレットを持つブラウザを開き それらに入力されたユーザ名(String)を受け渡したいのですが どのような方法があるのでしょうか。 言い換えますと Applet1→Applet2 もしくは Applet1--(socket1)→Server--(socket2)→Applet2 のようにクライアントの開いた複数アプレット間での変数の受け渡しは可能なのでしょうか? ご経験のある方、参考になるソース、HP等をご存知の方、アドバイスをよろしくお願い致します。

    • ベストアンサー
    • Java
  • 各ブラウザでの動作確認

    もっと広義のカテゴリで質問するか悩んだのですがとりあえずこちらで(--;) IE,NN,Safari,Opera,firefoxなど色々なブラウザがありJavascriptやStylesheetはブラウザによってうまく機能しなかったりスタイルが表示できなかったりすると今までの質問や回答、ネット検索でとりあえず知っているのですが・・・ 回答者様の中には『IE,Opera,firefoxで動作確認済み』などのように書かれておられる方も居るのですが個人(パソコン1台(Windows XPです))でこのように複数のブラウザで動作確認することは可能なのでしょうか? 今現在perl,Javascript,Stylesheetを使って趣味の範囲でゲームを作成しています ですのでjavascriptが正常に機能しないと遊ぶことができません(><) 複数のブラウザでの動作確認の仕方の方法を教えて頂きたいのですが・・・ アプリケーション(?)をデスクトップに置いてそれを確認したいときに起動させればいいのでしょうか? その際、アプリケーション間の弊害などはないのでしょうか? あと、NNは企業のようなところでない限りサポートする必要はあまり無いと書かれているのをたまに見かけるのですが・・・ どのブラウザを重点的にサポートしておけばいいのでしょうか? IE,Opera,firefoxあたりですか?

  • Linux上でjavaアプレットがブラウザ表示できません

    すごく初歩的なことかもしれないのですが、Linux上でjavaアプレットがを実行しようとすると下記のような予期しないエラーが表示されました。Linux上ではjavaアプレットはブラウザ(IE)に表示できないのでしょうか? もし、何か分かることがありましたら、ご教授御願いします。 ちなみにjavaアプリケーションは正常に実行できる環境です。 エラー内容: Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:1 26) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:130) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvi ronment.java:62) at java.awt.Window.init(Window.java:208) at java.awt.Window.<init>(Window.java:252) at java.awt.Frame.<init>(Frame.java:398) at java.awt.Frame.<init>(Frame.java:363) at sun.applet.AppletViewer.<init>(AppletViewer.java:139) at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.jav a:80) at sun.applet.AppletViewer.parse(AppletViewer.java:1062) at sun.applet.AppletViewer.parse(AppletViewer.java:996) at sun.applet.Main.run(Main.java:138) at sun.applet.Main.main(Main.java:80)

    • ベストアンサー
    • Java
  • appletの画像が表示されない

     画像を表示するappletを作ったんです。  コマンドのappletviewerでは確認出来るんですが、IEでは何故か表示されません。何故なんでしょう?  WINXP/IE6.0.2600です。  以下にコードを記述します。 import java.awt.*; import java.applet.*; public class test extends Applet {  Image img;  public void init() {   img = getImage(getDocumentBase(), "test.PNG");  }  public void paint(Graphics g) {   g.drawImage(img, 10, 10, this);  } }

    • ベストアンサー
    • Java

専門家に質問してみよう