[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01976] Re: Java3D のプログラムの動作マシンについて



------------------------- infoseek ML Sponsor -------------------------
■■旧型マシンが最新マシンの速度を超える!ついに「速パック8」発売■■
「速パック8」は、ソフトの起動からインターネットの閲覧まで、パソコンの
すべてが速くなるベストセラーソフト。ADSLを極限まで速くする「驚速ADSL」
が加わって更にバージョンアップ!今すぐ使えるダウンロード版が7,800円。
     http://www.sourcenext.com/ml/sp8/038.html
-----------------------------------------------------------------------


安藤@EXA です。

Norihiro Yamada wrote:
> 基本的な質問なのですが、現在Java3Dで開発したプログラムがあります。
> 開発したマシンには、OpenGLに対応したボードが搭載させていました。
> 
> このプログラムをOpenGLが搭載されていないマシンで動かすことは可能なのでしょう
> か?
> OpenGLが搭載していなかったらソフトウェアエミュレーションで動作するのでしょう
> か?

OpenGL アクセラレータが載っていない PC の場合 Microsoft Generic という
ソフトウェアエミュレーションで動きます。
最近の CPU は速いので、ポリゴン数が少なければ結構な速度で動きます。

> 実際、OpenGLが搭載されていないNotePCで動作させると次のようなエラーが発生しま
> す。
> 
> Exception in thread "main" java.lang.NoClassDefFoundError:
> javax/media/j3d/Light

これは単にそのマシンに
Java3D のクラス (JRE or SDK) がインストールされていないだけ
じゃないでしょうか?

JDK/JRE と Java3D は別ですよ。
http://java.sun.com/products/java-media/3D/download.html

OpenGL が原因で動作しないのであれば、それらしいエラーメッセージが
出るハズです。

-- 
  //  Yukio Andoh   mailto:yukio-ando@xxxxxxxxxxxxxx    EXA Corporation  //
 // http://www.gimlay.org/~andoh/ http://www.hatena.org/  ICQ# 91206152 //
// PGP Fingerprint = 38D1 6BA0 FC46 8759 3CAA CE9B B9FA 7967 245B 0C82 //

------------------------------------------------------------------------
            ▼超人たちのプレーを見よ!▼
         http://www.infoseek.co.jp/NBA?svx=971122