[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01759] Re: Hello3D を実行したのですが
どうも。Java3Dを使った仕事ではなくなってしまった井藤です ;-(
> こんにちは。初歩的な事で申し訳ないのですが、
> どなたか助けて下さい。
>
[Java3Djp:01755]でえんどうさんが紹介されている JAVA3D-INTEREST ml に私も入
っているんですが、ここの活気を見ていると、羨ましくて…ほっとけなくて…
> Exception in thread "main" java.lang.NoSuchMethodError: main
>
# もうとっくに解決されたかもしれませんが。
今回も、ただのErrorではなく、「NoSuchMethodError」となっています。
それと、先日の HelloUniverse.java からヒントを得られるかも??
> http://cgi14.plala.or.jp/antun/java3d/article/javapress7/index.html
> 内の『まずは簡単な事から』に従って、Hello3D.javaを作成し、コンパイルする
さて、Hello3D.java と HelloUniverse.java を見比べて見ましょう。
HelloUniverse は、一度動いた実績がありますね。
どちらも Applet を継承していてそっくりなんだけど…
public static void main(String[] args) {
new MainFrame(new HelloUniverse(), 256, 256);
}
エラーに出てきた main が、HelloUniverse.java にはありました。
…もしかしたら、サンプルプログラムにはこれが抜けているのかもしれません。
public static void main(String[] args) {
new MainFrame(new Hello3D(), 256, 256);
}
これを Hello3D.java に書き足してみましょう。
MainFrame というのが謎ですが、HelloUniverse.java にはこんな行もあります。
import com.sun.j3d.utils.applet.MainFrame;
これも Hello3D.java に書き足しておきましょう。
…
また、Applet というものが、一体なんなのか、調べてみてください。
別のもっと面白い実行方法があることに気づくはずです。
私だって、一度は通った道なのです。
どうか、これからもどんどんプログラムを書いて、面白さを知っていって欲しいと
思います。その過程で悩み抜いて解決した事は大きな自信になりますので。
そしてまた新たな"初心者"に次は自分が答えてあげることができます。
# どうでしょう? > all
------------------------------------------------------------------------
今日も雨ですねぇ。ブラウザに辞書機能なんていいですねー
http://toolbar.infoseek.co.jp/Tbar?pg=tbar_top.html&svx=971122