• ベストアンサー

Javaアプレットが読み込めない

Javaアプレットを作って、インターネットエクスプローラで表示させようとすると 「Javaアプレットの読み込みに失敗しました」 とでて表示できません。 また、appletviewerでも 「start:アプレットは初期化されていません」 と出て表示できません。 (WindowsXPのコマンドプロンプトで) どうすればいいのでしょうか? 両方の解決法を教えてください。

  • track
  • お礼率95% (525/548)
  • Java
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
回答No.3

>ちなみに、参照したサンプルは恐らくRedHatLinux9上でつくられたものだと思われます。 >この点に問題はあるのでしょうか? まったく問題ありません。 どのプラットフォームでjavaを作成しようが、実行させる環境に、(環境にあった)JVMがあれば問題ないです。 (この場合javaのバージョンの違いは別問題とします。) IEで読み込み失敗するのは、おそらくアプレットタグで指定している場所にアプレットのクラスがないのでは? どんなソースかわかりませんが、パッケージを指定してたりすると、ちょっとややこしかった気がします。 あと、IEだったら、[ツール]-[sunのjavaコンソール]があると思いますので、そのコンソールに何か表示されるかも知れません。 appletviewerの件は…ちょっとソース見ないと難しいですね。 とりあえず、 ・htmlでどういう風にアプレットタグを書いているかと実際にどこにアプレットクラスとhtmlファイルがあるのかのディレクトリ構造 ・アプレットのソース ・JVMのバージョン ・アプレットビューアで実行するときのコマンド を記述すれば解決に近づきますよ。

track
質問者

お礼

ありがとうございます。 分かりました! 回答の「とりあえず、…」以下の点を細かくチェックしていくと分かりました。 案外気づきにくいところに問題があったみたいで、それ自体些細なものでした。 お騒がせしました。

その他の回答 (2)

  • PecoPlus
  • ベストアンサー率76% (144/188)
回答No.2

 こんにちは。 >ちなみに、参照したサンプルは恐らくRedHatLinux9上で >つくられたものだと思われます。この点に問題はあるのでしょうか?  Linuxには、IEもなければ、Microsoft VMもないので、わざわざJDK1.1にしぼってアプレットを作っていないかも知れません。  この事から#1の方が示していられる2.が可能性が高いような気がしますが、もう一つの可能性として、 3.justitiaさんのPCのOSがWindows XP SP1aでMicrosoft VMすらない。  インターネット上にあるいろんなJava Appletのページを見てみて、アプレットが動くようなら2.、動かないようなら3.の可能性が高いのではないでしょうか。  2.もしくは3.が原因ならこの際だから、SunのJava Plug-inを入れてしまいましょう。

参考URL:
http://www.java.com/ja/
track
質問者

お礼

ありがとうございます。 学校のパソコンではLinuxでもXP SP1でも普通に表示できました。 自分のはSP2ですが、表示できたり出来なかったりします。 ちなみに、対応するJDKのバージョンは1.4以上みたいです。 自分のXPにインストールしたのも1.4.2みたいです。 (質問した後、別のアプレットを作ると表示できました。) java Pulug-inというのがよく分からないですが…。 何らかの形でJavaが起動すると、タスクバーの右下にカップの模様(Javaのシンボルマーク?)が出てきますが、これのことでしょうか? Java(TM)2 Platformと書いてあります。

noname#10667
noname#10667
回答No.1

原因はいろいろ考えられると思います。 以下、経験上ですが、 1、実行時エラー(例外)が発生している(配列 の要素数を超えての参照、メソッドの引数の型など のミス・・等は、実行時エラーで、appletだと、 何もせずに、グレーの枠のみ表示されます)。 2、JAVA1対応のJVM(MicrosoftVM含む)につき、 JAVA2以降で作ったappletを実行しようとした( この場合は javac -target1.1 としてコンパイル してみる) などが、よくありました(特に1はたいへん)。

track
質問者

お礼

ありがとうございます。 1についてですが、自分で作ってみたものだけでなく、その原型(サンプル)でも表示できないんです。 元になったものは間違っていはずなのに、ブラウザでも表示できません。 学校のパソコンで表示してみると出来ました。 グレーの枠のみ…というか、「×」が表示されます。 ちなみに、参照したサンプルは恐らくRedHatLinux9上でつくられたものだと思われます。 この点に問題はあるのでしょうか?

関連するQ&A

  • アプレット

    HelloWorldと挨拶するアプレットを作っています。Cドライブ内にjavaというフォルダを作り、その中に、ソースファイルを作り、コンパイルをしました。そしてHTMLファイルも作りました。そしてアプレットを「appletviewer」を使って見たいので、プロンプトから「C:\java>appletviewer Hello.html」というコマンドを入力しました。しかし、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されていません」と出てしまいます。参考書の通り行ったのですが、間違っているのでしょうか?よろしくお願いいたします。

    • ベストアンサー
    • Java
  • javaアプレット の読み込みに失敗しました。

    アプレットが存在するはずの位置に赤色の X イメージが表示され、javaアプレット の読み込みに失敗しましたとなり、アプレットが実行されないと言う現象が起きました。 http://www.java.com/ja/download/help/redximage.xml こちらのページに解決方法が書いてあるのですが、コントロールパネルの中にJava Plug-inアイコンがありません。(普通のJavaのアイコンならあります) OSはWindowsXP、ブラウザはIEです。 ちなみに昨日までjavaアプレットは正常に動きました。 解決策orアドバイスをお願いします。

  • Javaアプレットを表示できない

    Windows7にjdk1.8.0_74 と jde1.8.0_74 をインストールしています。Javaアプレットを貼ったHTMLファイルをダブルクリックして、インターネットエクスプローラ(バージョン11)にて表示させようとするのですが、Javaのマークは表示されますが同時に「ブロックされたJavaアプリケーション(Javaセキュリティによってブロックされたアプリケーション)」の警告が表示されてしまい、Javaアプレットを表示させることができません。どのようにすれば、表示させることができるか、教えてください。 トラブルシューティングを参考に下記は実施済みです。 1. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「詳細設定」タブでセキュリティ項目「マイコンピュータのファイルでのアクティブコンテンツの実行を許可する」にチェックを入れてOKをクリック 2. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「セキュリティ」タブで「レベルのカスタマイズ」ボタンをクリックして、「Javaアプレットのスクリプト」を「有効にする」のラジオ・ボタンが選択されていることを確認 3. 「Javaコントロールパネル」ウィンドウで、「詳細」タブの「ブラウザのデフォルトのJava」項目は、「Microsoft Internet Explorer」にチェックが付いて灰色になっており新たな設定はできない状態にある。 尚、コマンドプロンプトでAWT、SwingのJavaプログラム/アプリを表示することはできますが、

    • ベストアンサー
    • Java
  • JAVAでアプレットをつくりたいのですが

    コマンドプロンプトで命令して、Hello worldのように文字をコマンドプロンプト上に出すことはできたのですが、アニメーションなのどのアプレットを出そうとすると Exception in thread "main"java.lang.NoSuchMethodError:main とでてしまいます。ある研究室で公開されているソースファイルを使い、球がスタート、ストップボタンで動くアプレットなのですが、何か出力表示するための別のソフトが必要なのでしょうか?ちなみにJDK1.3.1を使用しています。初心者なので専門用語の使い方がおかしい所がありましたら申し訳ありません。どうぞ宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JAVAアプレットについて

    JAVAを勉強し始めたのですが、本の通りやってもうまく表示されません。 具体的には、二枚の絵を交互に表示するというものです。 コンパイルの時点ではエラーはありません。 appletviewer ってコマンドを打つとアプレットが開始されました ってなりますが何も表示されずに真っ白です。もちろんHTMLを開いても 画像の表示される箇所が灰色になっていて絵は出てません。 質問1、何かを有効にしなければ表示されないのですか? 質問2、その本にはブラウザでは.bmpは表示できないので.gifを使うように     って書いてありますが、.gifだと×印が出てて.bmpだと表示されます。     gifでもbmpでもappletviewerで実行すると真っ白ですが。なんでですか? よろしくお願いします。

  • Java アプレットの表示

    画像を表示するJavaアプレットを作成したのですが、 AのパソコンはJavaアプレットが表示されるのですが Bのパソコンは表示されません、 Bのパソコンは他のJavaアプレットは表示されます、 なぜですか。

  • JAVAアプレットの仕組みについて

    HTMLに埋め込まれたJAVAアプレットが画像を表示するように記述されている場合、JAVAアプレットは画像をサーバーからダウンロードして表示しているんですよね? JAVAアプレットがサーバーからファイルをダウンロードできるように、 JAVAアプレットがサーバー上にファイルを作り出すこともできるのですか? 今、計算プログラムをダウンロードで配布して、実行して得られた計算結果を投稿してもらう仕組みを作っているのですが、 JAVAアプレットにサーバー上のファイルを操作する能力があるのなら、JAVAアプレットを読み込み実行するだけで配布と投稿の作業が一まとめにできてしまうと思いました。 JAVAアプレットはサーバー上のファイルをどこまで操作できるのでしょうか?

    • ベストアンサー
    • Java
  • FC2webにおけるjavaアプレットの使用について

    こんにちは。 最近javaをホームページに取り入れようと思いまして、 他サイトで提供されているjavaアプレットを用いようと試みているのですが、 何回設定しても、「アプレットの読み込みに失敗しました」とステータスバーに表示されて、 正常に動作しません。使っているHPスペースはFC2の無料スペースです。 試しにジオシティーズで同じ設定をしてみたところ、 うまく表示されました。 FC2では使えないのかとも思ったのですが、 何件かまわってみたところ、他のFC2のサイトではjavaを用いている場所があったので、 使えないというわけではなさそうです。 何かご存じの方、アドバイスよろしくお願いします。

    • ベストアンサー
    • Java
  • アプレットの初期化されていませんと表示が

    javaのGUIを独学中ですがアプレットを実行すると Start:アプレットは初期化されていません と表示されます。解決法をご教授お願いします。

    • ベストアンサー
    • Java
  • JavaアプレットでJavaMailAPIを使用するときのエラーについて

    今Javaアプレットでメールを送信するプログラムを作成しているのですが、アプレットだけをappletviewerで実行するときはうまく起動するのに、htmlに埋め込むとアプレットの読み込みに失敗してしまいます。 htmlでは下のようにJavaApplet.classというクラスファイルを指定しているのですが、駄目でした。このhtmlファイルとclassファイルは同じディレクトリに配置しています。これは何が原因なのでしょうか? 使っているjdkのバージョンはjdk1.4.2.12です。 環境変数の設定はJAVA_HOMEにC:\jdk1.4.2_12、PATHにはC:\jdk1.4.2_12\binとしてあります。 よろしくお願いします。 <html> <head></head> <body> <p align = "center">試作</p> <p align = "left">E-mailの送信</p> <Applet code = "JavaApplet.class" width = 400 height = 300></Applet> </body> </html>

    • ベストアンサー
    • Java

専門家に質問してみよう