Java3D のインストール
Java3D をインストールして実行できる環境を整えるまでです。
Java3D とは /
動作環境 /
ダウンロード /
注意事項 /
戻る /
トップページ
Java3D とは
- Java3D は Java による 3 次元グラフィクスや
3 次元音響を実現するパッケージです。
最新正式バージョンは 1.1.3 です
(1.0 正式版は存在しません)。
-
- Java3D を使って 3 次元グラフィクスや
3 次元音響のプログラムを書く事で
プラットフォーム非依存の 3 次元処理ができます。
もちろん 3 次元処理機能を持つハードウェアがある場合、
その機能を利用してくれるので高速処理が可能 (なはず) です。
-
- この Java3DTips では主に 3
次元グラフィクスに関する説明を中心に書いていきます。
動作環境
- 今のところ、Windows 95 / 98 / NT4.0 と Solaris, IRIX でのみ動作します。
Java3D にはネイティブコードが含まれているために
その他の機種は対応していませんが、
Java3D 対応機種の範囲で Write Once, Run Anywhere は保たれています。
また、JDK 1.2 が必要です。
-
- Windows では OpenGL 版と DirectX 6.1 版があります。
DirectX 6.1 版はまだβ版しかリリースされていません。
-
- IRIX 版
は SGI 社
によって提供されています。
これは IRIX 6.5 以上で
SGI の Java2 SDK 1.2.2 上で動作します。
-
- IRIX 6.2, Linux 等で Java3D が動かせるようにした方がいます。
非公式ではありますが、
JFree-D media.j3d package と
vecmath package
を組み合わせることで IRIX や Linux でも Java3D が使えます
(Java 1.1 上で動きます)。
一部未実装の機能がありますが、今後実装していくようです
GL4Java (Java-OpenGL インターフェース)
が動く環境であれば他の環境でも動くようです。
-
-
Linux, i386 で動作する Java3D 1.1.3 もあります。
Blackdown Java-Linux port of the Java3D(TM) 1.1.3 API です。
これは Mesa 3.1 を使います。
ダウンロード
- 次のファイルをダウンロードする必要があります。
-
-
Java3D 1.1
(Winsows : 3.2 MB 程度 / Solaris : 2.4 MB 程度)
- Java3D 本体です。
-
-
JDK 1.2
(20.0 MB 程度)
- Java3D での開発・実行に必要です。
JDK 1.1 や JDK 1.0 では Java3D は使えません。
-
-
OpenGL 1.1
- 3 次元描画に使われるライブラリです。
Windows 95 の OSR2.0 より前のバージョン
で Java3D OpenGL 版を使う時にはインストールが必要です。
Windows 95 OSR2.0 以降や Windows 98、Windows NT4.0
の場合は標準で組み込まれています。
-
- 以下のファイルはダウンロードしたほうがよいものです。
-
-
Java3D 1.1 マニュアル
(Winsows : 1.4 MB 程度 / Solaris : 2.0 MB 程度)
- Java3D 本体と同じページから
API マニュアルをダウンロードする事をお勧めします。
-
-
Java 3D Tutorial
- 英語に自信のある方は Tutorial も
ダウンロードしたほうが良いでしょう。
-
-
Java 3D API 仕様書
- 現在の API マニュアルは必要最小限の情報しか書かれていないので
英語に自信のある方は
仕様書も合わせてダウンロードしたほうが良いかもしれません。
-
- API マニュアルは
"Java 3D 1.1 Implementation Documentation" と
"Java 3D API Documentation"
がありますが、
ユーティリティークラスについても書かれているため
"Java 3D 1.1 Implementation Documentation"
を使う事をお勧めします。
注意事項
- Windows NT4.0 でインストールする際には注意が必要です。
-
- Windows NT では、環境変数 PATH の先頭に
C:¥WINNT¥SYSTEM32 が含まれていますが、
JDK 1.2 のインストーラーはここに java.exe, javaw.exe をコピーします。
しかし、C:¥WINNT¥SYSTEM32 配下に lib/ext ディレクトリーが無いので、
Java 3D のクラスがロードできず、
Java3D を使ったアプリケーションを実行しようとすると
例外が発生してしまいます。
-
- 対処方法として
- 環境変数 PATH の先頭に、C:¥jdk1.2.1¥bin を記述する
- C:¥WINNT¥SYSTEM32 の java.exe、javaw.exeを削除する
- のどちらかを行うことで解決できます。
戻る