返信遅くなってしまいましたが、フォーラムへの初投稿ありがとうございます。結局あきらめた記憶があります。これはjarファイルから実行した時に、CLASSPATH環境変数などが無視されるのが原因です。私の目的には合いませんでしたが、以下のページの後半で解決法がいくつか解説されていたので紹介します。<http://www.fk.urban.ne.jp/home/kishida/kouza/old/javajar.html>話はかわりますが、添付してもらったソースでJWindowを使われてますね。良ければAcerola3DのA3Widgetの使用も検討してみると良いかもしれません。解説は以下のページにあります。<http://acerola3d.sourceforge.jp/docs/programming/a3CanvasInterfaces/>また何かあれば投稿して下さい。file)メソッドを試してみました。);window.saveImage(picFile);}}イメージファイルは作成されるのですが、開いてみると真っ黒でした。ticket報告ありがとうございます。書いてもらったプログラムをそのまま、こちらの環境で実行してみたところ上手くキャプチャーできているのですが、たぶん少し環境に依存するところがあるかもしれません。試しにwindow.add(a3);の後にThread.sleep(1000);のように一行入れて少し時間を置いてからキャプチャさせるようにしてみたらどうでしょう?それでもダメでしたら実行環境など教えて下さい。ちなみに、saveImageメソッドはJA3Windowや他のA3CanvasInterfaceを実装するクラスにもあるのですが、きちんとコードを書いていないのでA3WindowとA3Canvasでしか動作しないと思います。何かあれば報告下さい。ticket実行環境のOSはWindows2000でした。Thread.sleep(1000);を加え実行してみましたが、真っ黒な状態でした。スリープ時間を長めにしても同様な結果でした。環境の違いを考えてなかったので、XPで試してみたら綺麗に表示されました。ticket報告ありがとうございます。Windows2000は手近に無いのでわかりませんが、もしかしたらグラフィックスドライバの更新などしてみると改善されるかもしれないですね。余談ですが、64ビット版のWindowsではAcerola3Dが動作しないことに最近気付きました。可能なら早めに対応したいと考えてます。Action3D("x-res:///***.a3");で読み込むときに次の文が出ます。HelloA3.main(HelloA3.java:10)-------------------------------------------------------------------------------その後読み込みが終わり普通に動くのですが原因がわかりません。axis.a3は何も出ないで普通に動きました。新しく作ったA3オブジェクトファイルで出るようです。ticketご連絡ありがとうございます。このエラーはおそらくAcerola3Dファイルに含まれるCATALOG.XMLファイルのファイル名の違いに起因するものだと思います。このCATALOG.XMLファイルのファイル名は本来全て大文字でCATALOG.XMLと表記するのが正しいのですが、あるOSのあるファイルシステムでは全部大文字のファイルというのが作成できないようで、どうしてもcatalog.xmlになってしまいます。この対処として、CATALOG.XMLが読みこめなかった場合はcatalog.xmlというファイルで再読み込みします。そのエラーはCATALOG.XMLが読み込めなかった時に出ているエラーだと思います。最近になってエラーが出るようになったというのは、使っているOSを変更したとかが原因ではないでしょうか?実際のところAcerola3Dのエラー処理は、まだまだなところがあって、上記のエラーも表示させないようにするべきですよね。こんどのバージョンでは直しておきたいと思います。それでも問題がある場合は、またご連絡下さい。ticket最近作ったAcerola3Dファイルに含まれるCATALOG.XMLファイルのファイル名を確認したら全て小文字になっていました。大文字に変えて作り直したAcerola3Dファイルを使うとエラーが出ずに実行することができました。ありがとうございました。