• ベストアンサー

java appletとnetscape

netscape4.75及び6.0で表示できないjava appletがあります。 表示できるものもあるし、IEでは取り合えず問題ありません. classによって認識できないものがあるのでしょうか?何か解決策はあるのでしょうか?

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

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

 クラスではなくオブジェクト内の関数によってIEとは違う動作をするものがあるのが原因です。  JavaAppletに限らずIEとNNは、すべてにおいて同じ動作をするわけではないので、そういうときは同じ動きになるまでチューニングを繰り返すか、でなければ2つ作るしかありません。  これは仕様ですので、「何か解決策は?」と言われたら、それしかないです。

参考URL:
 
matt45
質問者

お礼

済みません、NNのセキュリティの問題で、ローカルでひっかかったけど、グローバルで見ることで解決しました. セキュリティも仕様の問題なんですね.IEも同じ問題を抱えているはずだけど、これについては回避しているようですね。ちなみにオブジェクトの関数は予めチェックしてありました。 ありがとうございました。

関連するQ&A

  • java appletについて

    素人なのでよくわかっていないのですが教えてください java appletを利用するシステムは クライアント側でjava環境(JREなど)がインストールされている必要があるのでしょうか? それともブラウザに組み込まれたjava環境等?を利用するのでしょうか? つまりWindowsXPなどでIE6や7を使ってる場合にjava appletを利用する際は 特に何かインストールする必要はないのでしょうか java appletはJVMが無いの動かないと思っているのですが合っておりますか?

  • Appletが動きません・・・

    こんにちは。今日Javaを学び始めた超初心者です。 -HelloApplet.java-------------------------- import java.awt.Graphics; import java.applet.Applet; class HelloApplet extends Applet{ public void paint(Graphics g){ g.drawString("Hello World", 50,25); } } ------------------------------------------- で、これをコンパイルしてHTMLに組み込み、Appletviewerで見てみるのですが、 以下のようなメッセージが出ます。 ---------------------------------------------- C:\java>appletviewer hello.html load: HelloApplet.class は public ではありません。あるいは public なコンストラク タを持っていません。 java.lang.IllegalAccessException: Class sun.applet.AppletPanel can not access a member of class HelloApplet with modifiers "" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57) at java.lang.Class.newInstance0(Class.java:302) at java.lang.Class.newInstance0(Class.java:302) at java.lang.Class.newInstance(Class.java:261) at sun.applet.AppletPanel.createApplet(AppletPanel.java:617) at sun.applet.AppletPanel.runLoader(AppletPanel.java:546) at sun.applet.AppletPanel.run(AppletPanel.java:298) at java.lang.Thread.run(Thread.java:534) ---------------------------------------------- HTMLを開くと赤い「×」が出ています。 環境ですが、 CLASSPATH:C:\j2sdk1.4.2_04\lib\tools.jar;.;c:\java PATH:C:\WINDOWS;C:\WINDOWS\COMMAND;C:\j2sdk1.4.2_04\bin 作業フォルダ: c:\java となっています。 おかしいところはないと思うのですけど・・・。 宜しくお願い致します。

    • ベストアンサー
    • Java
  • Mac&IEでのAPPLETの表示について

    恐れ入ります・・。 APPLETの表示ですが、下記の環境で不具合が生じております。 ・MacOS9.2.2 IE5.1.7 java(sun)1.1.8 ↑MRJ2.5.5を入れた所、表示部が「roaded」→「started」に変わったのですが、表示はされない。 ・MacOsX10.2 IE5.2.2 java Ver不明 ↑表示はされているが、文字化け 問題のAPPETページ↓ http://sp.friends39.com/data_base/database.cgi?cmd=dp&Tfile=User&num=91 皆さんは上のページのAPPLETがどのように見えているでしょうか?できれば、OSとブラウザのバージョンも合わせてお知らせ下さい。 「OS9.2.2 IE5.1.7」では、表示されている方もいます。解決策のわかる方がいればご返事いただきたいのですが・・。宜しくお願いいたします。

    • ベストアンサー
    • Java
  • Netscape 6.1/6.2 IE6(win)でApplet上の文字化け

    サーバ上のテキストファイルをAppletから読み込んで表示させるものを作ったのですが、最近Netscape 6.1/6.2 IE6(win/mac/linux)で文字化けしていることに気づきました。2バイト文字が全部□になってしまいます。元の文字はSJISです。 みんな同じ問題にぶつかって大騒ぎしていると思ったら、世の中しずかなもので。。。僕だけなのでしょうか。 だれか、同じような問題抱えている方、対処法ご存知の方いらっしゃいませんか?

  • Javaで作成したAppletをWebで公開する方法

    Java2で作成したAppletをWebページで公開したいのですが、基本的にはJava2が相手のPCにインストールしてないと動かないみたいなのですが、なにがいい方法はないのでしょうか? また、古いバージョンのJavaならIEのJavaVMで動くのでしょうか?

  • javaのappletについて

    以前学校で少し習っていたという事もあり初心者ながらappletの基本をhpで公開しているのですがディレクトリを多少変更してからページによって動きが遅くなるというかフリーズしてしまいます。 フリーズした時は強制終了します。 ディレクトリを変更する前は普通に見れていました。 下記がHPなのですが、フレームで仕切ってあるメニューのリンクの左に×をしているのが問題のページです。○をしてあるのは通常通り見れます。 http://kazu1213abi.web.fc2.com/java/applet.html 普通にリンクをクリックしたらフリーズしますが、右クリックして『新しいタブで開く』『新しいウィンドウで開く』で表示したら通常通りに見れます。 ただもしかしたら私のPCでは見れないだけで他のPCからは見れるのかなと思ってきました。というのも最近ネットカフェで当HPを見たら通常通り見れたので。 どうすれば普通に見れるようになるでしょうか? 原因が分かる方がおりましたら、御教授ください。 よろしくお願いします。

  • -Applet表示でのjava.lang.ClassNotFoundException-

    お世話になります。 只今、Appletの操作を勉強しています。 先日まで動いていた、Appletが急に表示されなくなってしまいました。 「appletviewer」で実行すると表示されるのですが、HTMLを叩くと表示されません。 JAVAコンソールには・・・ java.lang.ClassNotFoundException: javax.swing.JComboBox at com/ms/vm/loader/URLClassLoader.loadClass (URLClassLoader.java) at java/lang/ClassLoader.loadClassInternal (ClassLoader.java) at DemoApplet.init (DemoApplet.java) at com/ms/applet/AppletPanel.securedCall0 (AppletPanel.java) at com/ms/applet/AppletPanel.securedCall (AppletPanel.java) at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java) at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java) at com/ms/applet/AppletPanel.run (AppletPanel.java) at java/lang/Thread.run (Thread.java) ・・・と、表示されています。 クラスパスの問題であれば、「appletviewer」でも動かないだろうし・・・何が問題なのでしょうか?? ・・・行き詰まってます。

    • ベストアンサー
    • Java
  • Internet Explorer で動かないJava Applet?

    Java Applet を作りました。 モジラでは問題なく動いたのですが、Internet Explorer (V6.0) では動きませんでした。IEの問題かな、とも思ったのですが、他の人の作ったアプレットは動いているようです。 Javaコンソールには次のようなメッセージが出ていました。 ---------------------- Error loading class: myClientApplet1 java.lang.NoClassDefFoundError java.lang.ClassNotFoundException: myClientApplet1 at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/applet/AppletPanel.securedClassLoad at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run ---------------------- モジラで動いて IE で動かないというのが良く分からないのですが、プログラミングの改善方法など、アドバイスをいただけないでしょうか? (バージョンの古いIEだと動いているようです)

    • ベストアンサー
    • Java
  • JAVAアプレットの複数表示は可能ですか?

    表題の通り、HTMLに埋め込んでページにJAVAアプレットを2つ表示させようと思っています。実際、 <applet code="TRY11.class" width="300" height="300"></APPLET> と <applet code="TRY13.class" width="350" height="300"></APPLET> を埋め込んで起動させてみたんですが、最初のTRY11.classのほうは表示されました。けれど2つ目のTRY13.classは左上に×印が現れ、表示されません。 何か記述に間違いがあるんでしょうか? あるいは違う方法でないと動かないとか? ご教授お願いいたします。

  • IEでAPPLETが実行できない

    PCを新しくして(XP homeからXP proffesional ともにservicepack1) JAVA Appletのページを表示したところ、 JAVA appletが見れなくなってしまいました。 JVM(JRE)はJava2SDKをインストールする時に、 インストールされています。 Javaのapplicationは動作するにですが、appletが 無理です。IEのセキュリティ設定はJava OKにしまし が、昔あった、詳細設定タブの、JVMを使用するや、 MicrosoftVMを使用するが、無くなっています。 分かる人、お願いします。

    • ベストアンサー
    • Java