近來在弄Java2D與3D的開發,就安裝個j3d-1_5_2-linux-i586。
下載後,解壓得到裡面的lib文件夾,分別將ext和i386文件夾裡的文件復制到.../jvm/**jdk/lib/ext和i386文件夾裡就OK了。
再寫一個java程序測試一下:
- import com.sun.j3d.utils.universe.SimpleUniverse;
- import com.sun.j3d.utils.geometry.ColorCube;
- import com.sun.j3d.utils.geometry.Sphere;
- import javax.media.j3d.*;
-
-
- public class Hello3d {
-
- public Hello3d() {
- SimpleUniverse universe = new SimpleUniverse();
- BranchGroup group = new BranchGroup();
- group.addChild(new ColorCube(0.3));
- universe.getViewingPlatform().setNominalViewingTransform();
- universe.addBranchGraph(group);
- }
-
- public static void main( String[] args ) {
- new Hello3d();
- }
- } // end of class Hello3d
如果安裝無誤,編譯運行後的結果是: