well i tried to compile this code called HelloJava3Da
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.event.*;
import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.universe.*;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.*;
import javax.vecmath.*;
public class HelloJava3Da extends Applet {
public HelloJava3Da() {
setLayout(new BorderLayout());
Canvas3D canvas3D = new Canvas3D(null);
add("Center", canvas3D);
BranchGroup scene = createSceneGraph();
scene.compile();
// SimpleUniverse is a Convenience Utility class
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
// This moves the ViewPlatform back a bit so the
// objects in the scene can be viewed.
simpleU.getViewingPlatform().setNominalViewingTransform();
simpleU.addBranchGraph(scene);
} // end of HelloJava3Da (constructor)
public BranchGroup createSceneGraph() {
// Create the root of the branch graph
BranchGroup objRoot = new BranchGroup();
// Create a simple shape leaf node, add it to the scene graph.
// ColorCube is a Convenience Utility class
objRoot.addChild(new ColorCube(0.4));
return objRoot;
} // end of createSceneGraph method of HelloJava3Da
// The following allows this to be run as an application
// as well as an applet
public static void main(String[] args) {
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
} // end of main (method of HelloJava3Da)
}
and when i tried to compile it i got these errors
import com.sun.j3d.utils.applet.MainFrame;
^
HelloJava3Da.java:6: package com.sun.j3d.utils.universe does not exist
import com.sun.j3d.utils.universe.*;
^
HelloJava3Da.java:7: package com.sun.j3d.utils.geometry does not exist
import com.sun.j3d.utils.geometry.ColorCube;
^
HelloJava3Da.java:8: package javax.media.j3d does not exist
import javax.media.j3d.*;
^
HelloJava3Da.java:9: package javax.vecmath does not exist
import javax.vecmath.*;
^
HelloJava3Da.java:30: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
public BranchGroup createSceneGraph() {
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:17: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup scene = createSceneGraph();
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:36: cannot resolve symbol
symbol : class ColorCube
location: class HelloJava3Da
objRoot.addChild(new ColorCube(0.4));
^
HelloJava3Da.java:46: cannot resolve symbol
symbol : class MainFrame
location: class HelloJava3Da
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
^
15 errors
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>javac HelloJava3Da.java
HelloJava3Da.java:5: package com.sun.j3d.utils.applet does not exist
import com.sun.j3d.utils.applet.MainFrame;
^
HelloJava3Da.java:6: package com.sun.j3d.utils.universe does not exist
import com.sun.j3d.utils.universe.*;
^
HelloJava3Da.java:7: package com.sun.j3d.utils.geometry does not exist
import com.sun.j3d.utils.geometry.ColorCube;
^
HelloJava3Da.java:8: package javax.media.j3d does not exist
import javax.media.j3d.*;
^
HelloJava3Da.java:9: package javax.vecmath does not exist
import javax.vecmath.*;
^
HelloJava3Da.java:30: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
public BranchGroup createSceneGraph() {
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:17: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup scene = createSceneGraph();
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:36: cannot resolve symbol
symbol : class ColorCube
location: class HelloJava3Da
objRoot.addChild(new ColorCube(0.4));
^
HelloJava3Da.java:46: cannot resolve symbol
symbol : class MainFrame
location: class HelloJava3Da
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
^
15 errors
C:\j2\bin>st CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext\
j3dcore.jar;c:\java\lib\ext\vecmath.jar;
'st' is not recognized as an internal or external command,
operable program or batch file.
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>
C:\j2\bin>
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>javac HelloJava3Da.java
HelloJava3Da.java:5: package com.sun.j3d.utils.applet does not exist
import com.sun.j3d.utils.applet.MainFrame;
^
HelloJava3Da.java:6: package com.sun.j3d.utils.universe does not exist
import com.sun.j3d.utils.universe.*;
^
HelloJava3Da.java:7: package com.sun.j3d.utils.geometry does not exist
import com.sun.j3d.utils.geometry.ColorCube;
^
HelloJava3Da.java:8: package javax.media.j3d does not exist
import javax.media.j3d.*;
^
HelloJava3Da.java:9: package javax.vecmath does not exist
import javax.vecmath.*;
^
HelloJava3Da.java:30: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
public BranchGroup createSceneGraph() {
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:17: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup scene = createSceneGraph();
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:36: cannot resolve symbol
symbol : class ColorCube
location: class HelloJava3Da
objRoot.addChild(new ColorCube(0.4));
^
HelloJava3Da.java:46: cannot resolve symbol
symbol : class MainFrame
location: class HelloJava3Da
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
^
15 errors
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>set CLASSPATH=%CLASSPATH%;c:\java\lib\ext\j3dutils.jar;c:\java\lib\ext
\j3dcore.jar;c:\java\lib\ext\vecmath.jar;
C:\j2\bin>javac HelloJava3Da.java
HelloJava3Da.java:5: package com.sun.j3d.utils.applet does not exist
import com.sun.j3d.utils.applet.MainFrame;
^
HelloJava3Da.java:6: package com.sun.j3d.utils.universe does not exist
import com.sun.j3d.utils.universe.*;
^
HelloJava3Da.java:7: package com.sun.j3d.utils.geometry does not exist
import com.sun.j3d.utils.geometry.ColorCube;
^
HelloJava3Da.java:8: package javax.media.j3d does not exist
import javax.media.j3d.*;
^
HelloJava3Da.java:9: package javax.vecmath does not exist
import javax.vecmath.*;
^
HelloJava3Da.java:30: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
public BranchGroup createSceneGraph() {
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:14: cannot resolve symbol
symbol : class Canvas3D
location: class HelloJava3Da
Canvas3D canvas3D = new Canvas3D(null);
^
HelloJava3Da.java:17: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup scene = createSceneGraph();
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:21: cannot resolve symbol
symbol : class SimpleUniverse
location: class HelloJava3Da
SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:32: cannot resolve symbol
symbol : class BranchGroup
location: class HelloJava3Da
BranchGroup objRoot = new BranchGroup();
^
HelloJava3Da.java:36: cannot resolve symbol
symbol : class ColorCube
location: class HelloJava3Da
objRoot.addChild(new ColorCube(0.4));
^
HelloJava3Da.java:46: cannot resolve symbol
symbol : class MainFrame
location: class HelloJava3Da
Frame frame = new MainFrame(new HelloJava3Da(), 256, 256);
^
15 errors
what did i do wrong???