• 締切済み

JAVAアプレット zipの参照

いろいろとネットで調べたのですがよくわからなかったので質問します。 自分で簡単なJAVAアプレットを作成しました。そのclassファイルをzipファイルとしてまとてめて保存しました。 その後HTMLに <applet code="*****" CODEBASE="***.zip"width=300 height=200> </applet> としたのですがzipファイルの参照が出来ませんでした。 zipファイルに入れずに同じディレクトリで実行すればできるのですがzipファイルにまとめるとだめみたいです。 もうどうすれば良いのか分からず困っています。どなたかわかる方よろしくお願いします。

みんなの回答

  • ontojava
  • ベストアンサー率61% (8/13)
回答No.5

windows環境で試したところ動きました 実際のコードは以下のものです <applet code="Photoc2_2.class" archive="Photoc3.zip" width=500 height=500> <param name=speed value="7"> <param name=img value="images"> <param name=nimgs value="15"> </applet> Zipファイルの作成にはStuffIt 11を使いました。 Zipファイルの置き場所はhtmlファイルと同じ階層(ディレクトリ)です。

  • ontojava
  • ベストアンサー率61% (8/13)
回答No.4

すいません、最初の方と同じでした。 Sunのサイトのほうが詳しいのですが同じような内容です。 archive タグは、複数の Jar ファイルを指定することがあります。 各 Jar ファイルは「,」(コンマ) で区切る必要があります。 順番に各ファイルがダウンロードされます。 <applet code=Animator.class archive="classes.jar , images.jar , sounds.jar" width=460 height=160> <param name=foo value="bar"> </applet>

参考URL:
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/guide/jar/jarGuide.html
  • ontojava
  • ベストアンサー率61% (8/13)
回答No.3

以下のようです。 A: アプレットのクラスを .jar または .zip ファイルから読み込むには、ARCHIVE タグを使う必要があります。たとえば、次のように記述します。 <APPLET ARCHIVE="classes.jar" CODE="MyMainClass.class" WIDTH=200 HEIGHT=200>< /APPLET> “classes.jar”の部分には、MyMainClass.class とそのサポートクラスのファイルを含む .jar または .zip ファイルの名前が入ります。

参考URL:
http://developer.apple.com/jp/qa/java/java04.html
回答No.2

codebaseのほうは実行したいclassファイルを指定するんじゃないのかなと。 サイトちゃんと見てくださいね。

ho777
質問者

補足

なんか記述が間違っていたみたいです。 ありがとうございました。

回答No.1

http://developer.apple.com/jp/qa/java/java04.html archive="hogehoge.zip" みたいな指定がいるっぽいですね。

ho777
質問者

補足

回答ありがとうございます。 CODEBASE="***.zip"をarchive="***.zip"にしてやってみたのですが動きませんでした。 何かほかに設定する必要があるのでしょうか??