2004/06/13(日) [n年前の日記]
#2 [java] _JAVA講座
上記のサイトを見ながら勉強中。
ということで、OpenGL版をインストールしたところ、悪化した。今度はdemoすら動かなくなった。Javaコンソールにこんなメッセージが。
◎ _アプレットプラグイン - Eclipse :
_Applet Launching Configuration
インストール。htmlは手書きしなきゃダメなのかしら。
インストール。htmlは手書きしなきゃダメなのかしら。
◎ _Plug-inで動くアプレットの作り方 :
うへ。こんなに書くのか。と思ったが、
_HtmlConverter
で変換すればいいらしい。j2sdk1.4.2_xx\bin の中に入ってた。しかし、変換済みのhtmlをSleipnirで開いても変化無し。IEで開くと実行されるのだけど。うーん。
Sleipnirのサイレントモードを有効にしてたのを忘れてた。ActiveXが必要だったのだな。
SunのサンプルページにIEで飛んだら、Java Plugin のインストールを促された。SDK入ってるのに何故。よく判んないけどインストール。
Sleipnirのサイレントモードを有効にしてたのを忘れてた。ActiveXが必要だったのだな。
SunのサンプルページにIEで飛んだら、Java Plugin のインストールを促された。SDK入ってるのに何故。よく判んないけどインストール。
◎ iアプリとJavaAppletの両方で :
動くように書きながら勉強したいのだけど。うーん。
◎ 座標用の変数をshortで持つのは :
容量削減に有効だろうか。それとも逆だろうか。
◎ 固定小数点の使い方を :
すっかり忘れてる。あるいは、そのへん既に不要だろうか。
◎ _Java3D 入門 :
何故か、Java 3Dもインストール。せっかくだから。しかし
_こちらのサンプル
を眺めたら表示がグシャグシャ。DirectX版をインストールしたからだろうか。DirectX版をアンインストールして、OpenGL版をDL・インストール。…ますます表示されなくなった。コンソールウインドウを見るとエラーが表示されてる。しかし、
_こちらのサンプル
を見ると問題なく表示される。何故だろう。と思ったが後者はJava 3Dを使ってなかった。(;´Д`)
まさかG400のドライバのせいだったりしないか。ということで最新版をインストール。なんだか大変な事になってきた。
DirectX版 Java 3D を入れ直した。インストールフォルダを覗いたら、demo\java3d\index.html があった。なんだ。demoも一緒にインストールされてたのか。いくつかのdemoは _見れた ものの、どうやら _テクスチャを使ってるdemoはボロボロ らしい。
まさかG400のドライバのせいだったりしないか。ということで最新版をインストール。なんだか大変な事になってきた。
DirectX版 Java 3D を入れ直した。インストールフォルダを覗いたら、demo\java3d\index.html があった。なんだ。demoも一緒にインストールされてたのか。いくつかのdemoは _見れた ものの、どうやら _テクスチャを使ってるdemoはボロボロ らしい。
◎ _「Q.テクスチャマッピングができません。」 :
A.Java 3D 1.3.1 betaのDirectXバージョンにはテクスチャのバグがあります。Java 3D SDK 1.3正式版をダウンロードしてください。
Windows XPではJava 3D SDK 1.3 DirectX対応正式版でテクスチャマッピングが動かないという報告があります。Java 3D SDK 1.3 OpenGL対応正式版をインストー ルしてください。なるほど。ウチはWinXPなので、おそらくこの例に当てはまるのだろう。
ということで、OpenGL版をインストールしたところ、悪化した。今度はdemoすら動かなくなった。Javaコンソールにこんなメッセージが。
************************************************************************ *** ERROR: Canvas3D constructed with a null GraphicsConfiguration *** This will cause a NullPointerException in a subsequent release ************************************************************************ java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1100) at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1065) at HelloUniverse.init(HelloUniverse.java:97) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)どうすりゃいいの。 Runtime || SDK、DirectX || OpenGL で、4つともDLしたあげく、この結果。トホ。
[ ツッコむ ]
以上です。