i have my java j2sdk1.4.2_04 installed in the root of c:
i have j2re1.4.2_03 installled in the following location C:\Program Files\Java
i installed the java3d-1_3_1-windows-i586-opengl-sdk package, and when it asked for my install directories, it automatically picked my above locations that the sdk and jre were installed to in the prior installation. the install notes says
>
Setting CLASSPATH
If Java 3D is installed into the JDK or JRE, you do not need to include the Java 3D jar files in your CLASSPATH, nor do you need to include the Java 3D shared libraries in your PATH or LD_LIBRARY_PATH. You should include "." in your CLASSPATH or ensure that CLASSPATH is not set.
[\quote]
but when i try to compile the following code in netbeans 3.6, it will not complete the compile does anyone know what i did wrong?
//import Program Files\Java\j2re1.4.0_01
import javax.media.*;
import com.sun.j3d.utils;
import java.awt.*;
import javax.vecmath;
public class HelloJava3Da extends Applet
{
///////////////////////////////class constructor//////////////////////////////
public HelloJava3Da()
{
setLayout(new BorderLayout());
GraphicsConfiguration config = simpleUniverse.getPreferredConfiguration();
add("Center", canvas3D);
BranchGroup Scene = createSceneGraph();
scene.compile();
SimpleUniverse simpleU = new simpleUniverse(canvas3D);
simpleU.addBranchGraph(scene);
}
//////////////////////////////Main////////////////////////////////////////////
public static void main( String args[] )
{
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
}
//////////////////////////////Methods/////////////////////////////////////////
public BranchGroup createSceneGraph()
{
BranchGroup objRoot = new BranchGroup();
objRoot.addchild(new ColorCube(0.4));
return objRoot;
}
}
with the following errors
HelloJava3Da.java [2:1] package javax.media does not exist
import javax.media.*;
^
HelloJava3Da.java [3:1] package com.sun.j3d does not exist
import com.sun.j3d.utils;
^
HelloJava3Da.java [5:1] package javax does not exist
import javax.vecmath;
^
HelloJava3Da.java [7:1] cannot resolve symbol
symbol : class Applet
location: class HelloJava3Da
public class HelloJava3Da extends Applet
^
HelloJava3Da.java [31:1] cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
public BranchGroup createSceneGraph()
^
HelloJava3Da.java [12:1] cannot resolve symbol
symbol : method setLayout (java.awt.BorderLayout)
location: class HelloJava3Da
setLayout(new BorderLayout());
^
HelloJava3Da.java [13:1] cannot resolve symbol
symbol : variable simpleUniverse
location: class HelloJava3Da
GraphicsConfiguration config = simpleUniverse.getPreferredConfiguration();
^
HelloJava3Da.java [14:1] cannot resolve symbol
symbol : variable canvas3D
location: class HelloJava3Da
add("Center", canvas3D);
^
HelloJava3Da.java [16:1] cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup Scene = createSceneGraph();
^
HelloJava3Da.java [17:1] cannot resolve symbol
symbol : variable scene
location: class HelloJava3Da
scene.compile();
^
HelloJava3Da.java [19:1] cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new simpleUniverse(canvas3D);
^
HelloJava3Da.java [19:1] cannot resolve symbol
symbol : class simpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new simpleUniverse(canvas3D);
^
HelloJava3Da.java [19:1] cannot resolve symbol
symbol : variable canvas3D
location: class HelloJava3Da
SimpleUniverse simpleU = new simpleUniverse(canvas3D);
^
HelloJava3Da.java [20:1] cannot resolve symbol
symbol : variable scene
location: class HelloJava3Da
simpleU.addBranchGraph(scene);
^
HelloJava3Da.java [27:1] cannot resolve symbol
symbol : class MainFrame
location: class HelloJava3Da
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
^
HelloJava3Da.java [33:1] cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java [33:1] cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java [34:1] cannot resolve symbol
symbol : class ColorCube
location: class HelloJava3Da
objRoot.addchild(new ColorCube(0.4));
^
18 errors
Errors compiling HelloJava3Da.