クラスファイルの作成方法

このQ&Aのポイント
  • javaアプレット作成の練習中です クラスファイル(Jcam.classとJcamString.class)をHTMLファイルと同じ場所(デレクトリ)に置きました
  • <applet code="Jcam.class" width=300 height=150> <param name="image" value="s0.jpg"> <param name="title" value="WELCOME"> <param name="fixed" value="Summer|Sunset beach"> <param name="scroll" value="Cool wind|Twilight"> <param name="expand" value="150"> <param name="font" value="Courier|p|16"> <param name="titleFont" value="TimesRoman|bi|48"> </applet>
  • 上記クラスファイルの作成が間違いでわかりません 中学生程度でわかりやすく教えてください。
回答を見る
  • ベストアンサー

クラスファイルの作成方法

超初心者 javaアプレット作成の練習中です クラスファイル(Jcam.classとJcamString.class)をHTMLファイルと同じ場所(デレクトリ)に置きました  <applet code="Jcam.class" width=300 height=150> <param name="image" value="s0.jpg"> <param name="title" value="WELCOME"> <param name="fixed" value="Summer|Sunset beach"> <param name="scroll" value="Cool wind|Twilight"> <param name="expand" value="150"> <param name="font" value="Courier|p|16"> <param name="titleFont" value="TimesRoman|bi|48"> </applet> 上記クラスファイルの作成が間違いでわかりません 中学生程度でわかりやすく教えてください。

  • Java
  • 回答数5
  • ありがとう数3

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

  • ベストアンサー
  • exprosion
  • ベストアンサー率100% (1/1)
回答No.5

Javaコンソール上に何か表示されなかったでしょうか? 例えば・・・ java.lang.NullPointerException     at com/ms/awt/WToolkit.checkScrImage     at com/ms/awt/WComponentPeer.checkImage     at java/awt/Component.checkImage     at java/awt/ImageMediaEntry.getStatus     at java/awt/MediaTracker.isErrorID     at Jcam.run     at java/lang/Thread.run といった感じで・・・。 何が表示されたのかを補足説明していただけませんか? 逆に、何も表示されていなかった場合・・・ アプレットの読み込みは終了していますか?

kukkut
質問者

お礼

本日友人が来て 私の留守の間に4.5時間かけてJAVAが出ました どうしてしたのか聞きましたが 本人も説明が出来ないとの事でした 偶然にできたのでしょうか?? これから時間をかけて調べてみようと思います この度はご親切に有難うございました。

その他の回答 (4)

  • exprosion
  • ベストアンサー率100% (1/1)
回答No.4

もしブラウザにInternetExplorerをお使いになっているのであれば、Javaコンソールを使用してみてはどうでしょうか? Javaコンソールに何か表示されたならば何らかの対処方法が見つかるかもしれません。試してみる価値はあると思います。

kukkut
質問者

お礼

javaコンソールを使用してみました 画像枠内にバツ印が表示されるようになりました 1歩前進です 対処方法を見出すため頑張ってみます 本当に有難うございました。

  • exprosion
  • ベストアンサー率100% (1/1)
回答No.3

おそらく私の方がもっと初心者なのですが、 UKYさんへの補足の言葉に疑問を感じたので聞かせていただきます。 何となくですので、間違えていたらすみません。 > 友人に聞きクラスファイルは拡張子に(Jcam.classと JcamString.class)名前を変更しフォルダーに2個入れております 私には「拡張子を変更した」ととれるのですが、例えば、Jcam.java → Jcam.class といった感じでしょうか? これではclassファイルを生成したことにはならないと思います。 classファイルは、javaファイルをコンパイルし、成功したときに自動的に生成されるものなのですが・・・。 どうなんでしょうか?

kukkut
質問者

お礼

有難うございます MS-DOSプロンプトから作成 ファイルコンパイル jdkをインストールしました 私の頭脳では 無理なんでしょうかね 原点に返り再び挑戦してみます 貴重なアドバイス有難うございました。

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.2

> 画像も同じフォルダーにsO.jpgに入れておりますが ん? 画像のファイル名はs0.jpgですよね?

kukkut
質問者

補足

有難うございます 画像も同じフォルダーsO.jpg 画像ファイル名も同じです 下記のとうりHTMLをメモ帖に ファイル名index.htmlで同じフォルダーに保存 Win・Meが修理中なのでWin・98使用セキュリテイレベルは中です <html> <head> <title>Jcam Applet</title> </head> <body> <center> <applet code="Jcam.class" width=300 height=150> <param name="image" value="s0.jpg"> <param name="title" value="WELCOME"> <param name="fixed" value="Summer|Sunset beach"> <param name="scroll" value="Cool wind|Twilight"> <param name="expand" value="150"> <param name="font" value="Courier|p|16"> <param name="titleFont" value="TimesRoman|bi|48"> <param name="status" value="HELLO"> </applet> </center> </body></html> よろしくお願い致します。

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

「クラスファイルの作成」という言葉の意味を完全にお間違えになっているようですが、超初心者ということなので細かいことは言わないことにします。 で、質問文にあるHTMLそのものには特に(文法的に)間違っている所は見受けられません。 間違っているとすれば、各paramタグに含まれているnameとparamの値か、アプレットそのものの使い方が悪いかということになります。 http://www.yo.rim.or.jp/~nakagawa/WWW/Jcam/Jcam.html にあるJcamなるアプレットを使おうとしているようですが(こういうことはちゃんと質問文中に書いておきましょう)、うまくアプレットが動かないということでしょうか? s0.jpgという画像はちゃんと用意してあるんですよね? 何か問題が発生しているなら、「こうなるはずなのにこうなってしまう」というように、もっと詳しく状況を補足説明していただけませんか?

kukkut
質問者

補足

失礼しました http://www.yo.rim.or.jp/~nakagawa/WWW/Jcam/Jcam.htmlにあるJcamのアプレット からのコピーペーストです 画像も同じフォルダーにsO.jpgに入れておりますが 画像のリンカクは表示されますが画像は表示されません 友人に聞きクラスファイルは拡張子に(Jcam.classと JcamString.class)名前を変更しフォルダーに2個入れております 友人もこれ以上のことはわからないそうです  何もかも始めての経験です よろしくお願い致します。

関連するQ&A

  • このタグの意味を教えてください

    <APPLET codeBase=/java/ height=240 width=320 code=JavaCam.class><PARAM NAME="prev_string" VALUE="atcamone"><PARAM NAME="startnumber" VALUE="1"> <PARAM NAME="endnumber" VALUE="10000"><PARAM NAME="loopdelay" VALUE="0"><PARAM NAME="number" VALUE="1"> <PARAM NAME="cust" VALUE="ted"><PARAM NAME="extension" VALUE="jpg"><PARAM NAME="interval" VALUE="1"> <PARAM NAME="url" VALUE="http://***.jpg"> <PARAM NAME="imagesource" VALUE="./images/"> <IMG SRC="http://*****.jpg" ALT="Pic"></APPLET> ある動画があってそこのソースを見たのですが ちんぷんかんぷんでした。TT できたらこのタグを詳しく教えていただけないでしょうか?またこの動画の保存方法なども教えていただけたら幸いです

    • ベストアンサー
    • HTML
  • 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 APPLET

    教えてください、お願いします。 ここにソースを入れます。なので長文になりますが申し訳ありません。 “水面のようにjpg画像が揺れる”アプレットです。 ダウンロード先は http://www.durius.com/ ここです。 ダウンロードし、家でいくつか試しましたがどのサンプルも見られますので、写っても良いはずなのですが… ★ではアプレットソースだけはじめに入れます。 <APPLET archive="DuriusWaterPic.jar" WIDTH="400" HEIGHT="300" ALIGN="middle" CODE="DuriusWaterPic.class"> <PARAM NAME="cabbase" VALUE="DuriusWaterPic.cab"> <PARAM NAME="image" VALUE="http://kkpen.web.fc2.com/flower-preview.jpg"> <PARAM NAME="dim" VALUE="5"> <PARAM NAME="noise" VALUE="0"> <PARAM NAME="mouse" VALUE="7"> <PARAM NAME="timer" VALUE="0"> <PARAM NAME="target" VALUE="_blank"> <PARAM NAME="orientation" VALUE="v"> <PARAM NAME="bg" VALUE="233423"> <PARAM NAME="http://java.sun.com/products/javawebstart/apps/remoteApps.html./" VALUE="http://www.durius.com/ http://altavista.digital.com/ http://www.javaboutique.com/ http://www.davesclassics.com/"> <PARAM NAME="reg" VALUE="22454732"> </APPLET>

  • JavascriptでAppletを制御したい

    現在WEBアプリケーションを作成中ですが、 APPLETのPARAMETERの値を、 HTMLに記述した、JAVASCRIPTから書き換えられないか思案中です。 例 <APPLET> <Param name="AAA" value="2" > </APPLET> <INPUT TYPE="TEXT" NAME="BBB" VALUE="999"> <INPUT TYPE="BUTTON" NAME="RELOAD" VALUE="RELOAD"> のPARAMの値を変更したいのです。 このAAAのVALUE値を、BBBの値で変更して、RELOADボタンを押すと、 APPLETがPARAMを読み直して、再実行(RUNメソッド起動)するようにしたい。 APPLET側では現状ではINITメソッドでgetParameterを発行しています。 たぶんこれはRUNメソッドに移動しないといけないと思います。 よろしくお願いします。

    • ベストアンサー
    • Java
  • ASFファイルをHTMLファイル上で表示したいのですが…

    映像のASFファイルをホームページ上で表示したいので HTMLファイルに表示のタグを入れたいのですが、 その際に、再生や一時停止のボタンを表示させずに、 ページの更新とともに自動再生するようなタグは ありますか? 自分でもいろいろ打ってみたのですが、 <object name="MediaPlayer" classid="CLASID:略" satandby=L_Loading_Text type="略"> <param name="FileName" value="ファイル名.asf"> <param name="AoutStart" value="False"> <param name="TransparentAtStart" value="0"> <param name="ShowControls" value="0"> <param name="ShowDisplay" value="0"> <param name="ShowStatusBar" value="0"> <param name="AutoSize" value="0"> </object> のタグだと、ファイルが自動再生してくれなくって 分からないんです!(>_<) 教えて下さい!よろしくお願いいたします。(_ _)

    • ベストアンサー
    • HTML
  • 教えてください。

    おはようございます。 ここに全部のソースを入れたいのですが、ものすごく長文になってしまいますのでアプレットソースだけ入れます。 <APPLET archive="DuriusWaterPic.jar" WIDTH="400" HEIGHT="300" ALIGN="middle" CODE="DuriusWaterPic.class"> <PARAM NAME="cabbase" VALUE="DuriusWaterPic.cab"> <PARAM NAME="image" VALUE="http://kkpen.web.fc2.com/flower-preview.jpg"> <PARAM NAME="dim" VALUE="5"> <PARAM NAME="noise" VALUE="0"> <PARAM NAME="mouse" VALUE="7"> <PARAM NAME="timer" VALUE="0"> <PARAM NAME="target" VALUE="_blank"> <PARAM NAME="orientation" VALUE="v"> <PARAM NAME="bg" VALUE="233423"> <PARAM NAME="http://java.sun.com/products/javawebstart/apps/remoteApps.html./" VALUE="http://www.durius.com/ http://altavista.digital.com/ http://www.javaboutique.com/ http://www.davesclassics.com/"> <PARAM NAME="reg" VALUE="22454732"> </APPLET> 私のホームページのindexに使用したいのですが、javaScriptも入っています。あとは、auto.jifと言うのでしょうか?CGIと言うのでしょうか?ちょっと解りませんが、自動で三目並べを延々続けている画像も入っています。全部表示されます。 javaAppletだけが、色はグレーのまま、左上に【赤く“x”の文字】が表示されたままで、お花の画像が出てきません… このアプレットは“水面のようにjpg画像が揺れる”アプレットです。 ダウンロード先は ​http://www.durius.com/​; ここです。 ダウンロードし、家でいくつか試しましたがどのサンプルも見られますので、写っても良いはずなのですが… 長文失礼いたしましたが、何分にもjavaAPPLETは初挑戦なもので… よろしくお願いいたします。

  • paramタグのvalue値を取得する方法

    はじめまして。JavaAppletにかんするHTMLで <applet name="myApplet"> <param name="myParam" value="ABCDE" /> </applet> としたとき、Javascriptによって、このparamタグの値「ABCDE」だけを文字列として取得するには、どのように記述すればよいのでしょうか。(特にIE 7やFireFox 3で動作するように) フォームの扱いと同様に、 text = document.myApplet.myParam.value; のように書いてみましたがうまくいきません。ご存じの方がいらっしゃれば、教えてください。 条件としては、paramタグにid属性を加えたり、JavaAppletそのもののソースコードを書き換えたりする必要がない方法でお願いします。(appletタグにid属性をつけるのはOK)

  • 【ASP.NET】 独自で作成したクラスが認識されない

    お世話になります。ASP.NETに関する質問です。 Visual Studio 2008の開発環境において、 画面右側のソリューションエクスプローラより 右クリックして[新しい項目の追加]をクリックして 新規にクラスファイル(Class1.vb)の作成(言語: Visual Basic)を 行いました。 別のソースファイルより、上記で作成したクラスをインスタンス化 しようとしたところ、コンパイル時に下記エラーが出力されます。 ------------------------------------------------------ 型 'Class1' が定義されていません。 ------------------------------------------------------ クラスをインスタンス化しているソースの記述は以下の通りです。 (test.vb)--------------------------------------------- '変数宣言 Dim cl1 as Class1 = Session.Contents("クラス1") ------------------------------------------------------ Class1.vbの内容は以下の通りです。 (Class1.vb)------------------------------------------- Public Class Class1 Protected _LoginTime As String Public Property LoginTime() As String Get Return _LoginTime End Get Set(ByVal Value As String) _LoginTime = Value End Set End Property End Class ------------------------------------------------------ どなたか原因と対処方法についてご教授願えますでしょうか? 以上、よろしくお願いいたします。

  • 超初心者です。クラスファイルの作成について、

    超初心者ですが宜しくお願いします。 phpの学習をはじめて、演算、比較、繰り返し、などを初級本の通り進めてきたのですが、classの作成で悩んでいます。 拡張子を.phpではなく.classで保存と書いてあるのですがテキスト通り試みても画面に出力されません。(errorも出ちゃいます。)テキストではそのままクラスファイルを実行すると画面に出力されると書いてあるのですが.classの保存ではいけないのでしょうか?・・ javaのmainクラス作成の様に処理されると考えていたのですが・・・ それと環境ですが、php5でエディタは、DreamWになります。 初歩的な質問ですがどうぞ宜しくお願いします。

    • 締切済み
    • PHP
  • 波紋JAVAアプレットについて

    どうもです。 とあるオープンソースの波紋系JAVAアプレットをホームページビルダー6.0でHTMLに記述していると、 ホームページビルダー上でのプレビューでは、正常に動作しているのですが、 編集中のそのファイルを保存すると、どういうわけか、 アプレットの記述文字が変わってしまいます。 具体的には以下に挙げるとおりです。 -------------------------- <applet code="DropWater.class" width="任意の数値" height="任意の数値"> <param name="img" value="任意の画像"> <param name="start" value="rrggbb"> <param name="end" value="rrggbb"> </applet> ↑ これならば、正常に動作するのですが、 なぜか、保存すると、 <applet code="/DropWater.class" ↑ DropWaterの「D」の記述の前になぜか/が入力されてしまうのです。 なぜなのでしょう? 当然こうなる事で、ネットに転送したHP上ではJAVAアプレットは機能していません。 何とか、この→「/」を付け加えずに、保存する方法はないのでしょうか? どうやら保存するときに、スペルに補正がかかるような気がするのですが、(すべて大文字なら頭文字だけ大文字に補正される) それのせいなのでしょうか? いずれにせよ、 何が原因なのか、まったくわかりません。 本来ならば、私のHPソースをすべて公開した方がわかりやすいのでしょうが、 それはあまり気が進まないので、 これでお願いできないでしょうか? わかる方がいましたら、ご教授お願いいたします。

専門家に質問してみよう