アプレットの読み込みができるものとできないもの

このQ&Aのポイント
  • アプレットを読み込む際に注意すべき点は何でしょうか?
  • アプレットの動作ができなくなった場合、解決策はありますか?
  • 初心者がアプレットの読み込みにつまずいた場合の対処法はありますか?
回答を見る
  • ベストアンサー

アプレットの読み込みができるものとできないもの

こんばんは、初めて質問させて頂きます。 少し前に本を買ってjava3dの勉強を初めたばかりです。sdkやjava3d本体のファイルも本に書いてあった通りにインストールしていました。買った本にはサンプルプログラムなどもあってまずはそれを見ながら楽しんでいたのですが、インターネットで少し調べてみたところsdkやjaba3d本体のファイルが本に書いてあったバージョンと違っていたので、新しいほうがいいのかな、と思ってインストールをし直したのですが、 今までアプレットを読み込んでブラウザ上でアニメーションしていたファイルがいきなり実行できなくなってしまいました(左上に赤い×が出ます) インターネットで探し回って頂いてきた、別の方が作ったファイルは実行できるものもあるのですが(できないものもあります…)。 初心者の書き方で情報が少ないかもしれませんが、 以上で具体的な解決策を思い当たる方がいらっしゃいましたら教えて頂ければと思います。過去ログ探しても見つけられなかったので… よろしくお願いします。

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

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

>java.lang.UnsupportedClassVersionError が出ていることからJava3DのライブラリがJREのバージョンよりも新しいことが問題だと思います。 Java3Dのバージョンがどのバージョンかわかりませんが、基本的にJRE5.0以降で動くと思いますのでJRE5.0以降をダウンロードして試してみてはいかがでしょう? または、Java3Dのバージョンが古いものをダウンロードしてみてはいかがでしょう?

kanae0610
質問者

お礼

Bonjinさん回答ありがとうございます。 アドバイスの通りにJRE5.0をインストールしてみたら今まで表示されなかったアプレットが表示されるようになりました。 ただ、今まで表示されていたアプレットがいくつか表示されなくなってしまいましたが、これもJREのバージョンの問題なんだと思っています。 とても助かりました。ありがとうございました!

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

Javaコンソールに何か表示されていませんか?

kanae0610
質問者

補足

Bonjinさん、回答ありがとうございます。 Javaコンソールには Java(TM) Plug-in: バージョン 1.4.2_13 使用中の JRE のバージョン 1.4.2_13 Java HotSpot(TM) Client VM ユーザのホームディレクトリ = C:\Documents and Settings\***** プロキシの設定: プロキシなし ---------------------------------------------------- 略 ---------------------------------------------------- java.lang.UnsupportedClassVersionError: com/sun/j3d/utils/behaviors/vp/ViewPlatformBehavior (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.plugin.AppletViewer.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) と表示されました。おぼろげに3行目が何か関係あるのかな、とは思うのですが…

関連するQ&A

  • JAVAアプレットが動かない

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

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

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

    • ベストアンサー
    • Java
  • Javaアプレットについての質問です

    Javaアプレット関係の質問です。 Eclipseで「Sample_01.java」ファイルを作成します。→ コマンドプロンプトでコンパイルします。→ 作成した「Sample_01.class」ファイルをデスクトップに移動します→ HTMLファイルを開きます。 …この手順だと問題なくアプレットを表示できるのですが、 Eclipseで「Sample_01.java」ファイルを作成します。→ 「保管」します。→ ナビゲータービューから「Sample_01.class」ファイルを取りだします→ デスクトップに移動します。→ HTMLファイルを開きます。 …この手順だとなぜか×マークが表示されエラーになります。 繰り返しになりますが、どちらのファイルも名前・中身は全く同じものとなっています。コンパイルの方法が違うだけです。 なぜEclipseで自動作成された方のclassファイルだけエラー?が出たのでしょうか?エラーが出ない対策とかはありませんかね? Javaアプレットに詳しい方いましたら教えてください。 //一応ソース乗せておきます import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.*; public class Sample_01 extends Applet{ private static final long serialVersionUID = 1L; public void init(){ } public void paint(Graphics g){ g.drawRect(200,200,25,30); } }

  • アプレット

    環境:Ubuntu JDK6 Javaのアプレットについて質問です。 ここに三つのJavaファイルが保存されています。 http://cid-39039c21e14746eb.skydrive.live.com/browse.aspx/.Public?uc=3 これについて質問をしたいのです。 searchメソッドを定義したのですがその中のif文がeclipseで簡単にデバッグしたところ、実行されていないようなのです。 どうしたら、実行されるようになるのでしょうか。 よろしくお願いします。

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

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

    • ベストアンサー
    • Java
  • java-prugin1.3、Netscape communicatorでアプレットが呼び出せない。

    私は現在JAVAアプレットを作成しそのクラスファイルをjarにして そのjarファイルの中からクラスファイルをロードするhtmlを書きたいので、 アプレットを貼り付ける個所に以下のようにタグを書いたのですがJAVAコンソール上でクラスが見つかりません。といわれて失敗してしまいます。 (netscapeのみ失敗します。IEは成功してアプレットを実行できます。) 何か他に必ず指定しなければいけない属性があるのでしょうか? javadocも見て確認したのですが。。。 どなたか教えていただけないでしょうか? ちなみにjarファイルもhtmlファイルも全て同階層のディレクトリにおいてあります。 ----------ソースここから-------------- <OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="200" height="200" codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,1,3"> <PARAM NAME="code" VALUE="ReportSample.class"> <PARAM NAME="archive" VALUE="Sample.jar"> <PARAM NAME="codebase" VALUE="."> <PARAM NAME="type" VALUE="application/x-java-applet;version=1.3"> <PARAM NAME="mylabel" VALUE="MyLabel"> <COMMENT> <EMBED type="application/x-java-applet;version=1.3" width="200" height="200" align="baseline" java_archive="Sample.jar" java_codeBase="./" java_code="ReportSample.class"  pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"> <NOEMBED> </COMMENT> Java Plug-inの実行に失敗しました </NOEMBED> </EMBED> </OBJECT> --------------------------------------

    • ベストアンサー
    • HTML
  • 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 アプレット 画像表示について

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

  • InternetExplorerでjavaアプレットが表示できない

    javaアプレットが含むページを表示させようとしたところInternet Explorerのオンデマンドインストーラが立ち上がりvirtual machineをインストールするどうか聞かれました。ダウンロードボタンを押してインストールしようとしたところインストール途中で終了してしまうためアプレットが実行されません。この事象の解析はどのように進めたらよろしいでしょうか。

  • JAVAアプレットの商用利用について

    初めまして、質問させて頂きたいのですが JAVAを使って自分で制作したJAVAアプレットで 1枚の画像を色々と変形させました その変形させた画像を1枚1枚キャプチャーしてアニメーションにして それをそのままゲーム製作に使っているのですが そのゲームを販売する事は可能でしょうか? 要するに、途中で画像をアニメーションさせるために 手で編集するのが面倒だったので、JAVAアプレットを使用したのですが JAVAのライセンス問題に詳しい方いましたらご返送ください、よろしくお願いします

    • ベストアンサー
    • Java