このブログを検索

2013年6月20日木曜日

[Java3d]Windows7-64bit環境下でのJava3d実行

掲題の通りWindows7-64bit環境下でのJava3d実行にはまりました.

 過去のJava3dプログラムを現在の環境で動かそうとしたところ
まずは下記エラーが発生

Java 3D ERROR : OpenGL 1.2 or better is required

なんかこことか 色々さまよう果てに

OpenGLを使ったレンダリングだからエラーになるといったことが判明し

実行引数に「-Dj3d.rend=d3d」を追記すれば直るとの事だったが直らない...

今度は j3dcore-d3d.dllがないよ的なエラー.たしかにJava3d配下にそんな

もんはない・・・こことか色々参考にしたところ32bitと同じソースだから自分で

コンパイルしたとかどうとか.でも今じゃそんなファイル見当たらない....



こんな感じで数時間はまってましたが,結論は至ってシンプルでした.


【結論】

32bit版のJREで32bit版のJava3dを動かす.


JREを32bit版でもインストールし,プロジェクトの実行構成を変えたところ

普通に動作しました.なんなんだよっって感じでした.

0 件のコメント:

コメントを投稿