掲題の通り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版でもインストールし,プロジェクトの実行構成を変えたところ
普通に動作しました.なんなんだよっって感じでした.
このブログを検索
2013年6月20日木曜日
2013年6月11日火曜日
[GAE]javax.jdo.JDOFatalUserException: Illegal argument
GAEでちょいとはまったのでメモしておきます.
DataStoreにデータをぶち込む処理で以下のようなエラーが出ました.
とあるデータは保存できるのに,とあるデータは保存できない...
似たようなエラーとして,次のようなサイトも見ましたがダメ.
エンティティグループが多すぎる(xawa雑記帳様)
一つのトランザクションで連続してデータを入れる(適当えんじにあ様)
バージョン違い(いろきゅう.jp様)
なんだか1MByte(程度)以上のデータになると発生するような雰囲気.
同じデータを分割して送信してみたところ正常に処理が完了しました.
(送信前に分割して複数回送信)
ださい解決策ですが参考までに.
※まとめて送信してmakePersistent前でばらしてもよいのかも?
DataStoreにデータをぶち込む処理で以下のようなエラーが出ました.
とあるデータは保存できるのに,とあるデータは保存できない...
似たようなエラーとして,次のようなサイトも見ましたがダメ.
エンティティグループが多すぎる(xawa雑記帳様)
一つのトランザクションで連続してデータを入れる(適当えんじにあ様)
バージョン違い(いろきゅう.jp様)
なんだか1MByte(程度)以上のデータになると発生するような雰囲気.
同じデータを分割して送信してみたところ正常に処理が完了しました.
(送信前に分割して複数回送信)
ださい解決策ですが参考までに.
※まとめて送信してmakePersistent前でばらしてもよいのかも?
登録:
投稿 (Atom)