Hi there. Thanks for your reply!!!

It looks like the java3d*.jar should reside in the jre\lib\ext directory
otherwise I get the:

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/media/j3d/SceneGraphObject

error.



So keeping the files in the jre\lib\ext makes some stuff work (see later).

The environmentvariables seems to be correct:

Path=C:\WINNT\system32;C:\WINNT;.;c:\jdk1.2\bin;c:\program
files\javasoft\jre\bin;d:\program
files\devstudio\sharedide\bin\ide;d:\program
files\devstudio\sharedide\bin;d:\program files\devstud
io\vc\bin

CLASSPATH=.

All the applications with a html-file (that is applets) works:

C:\jdk1.2\demo\java3d\HelloUniverse>appletviewer HelloUniverse.html

and PickBounds, HelloUniverse, PureImmediate, ...

But none of the java-applications works:

C:\jdk1.2\demo\java3d\LOD>java LOD
Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in
java.librar
y.path
        at java.lang.ClassLoader.loadLibrary(Compiled Code)
        at java.lang.Runtime.loadLibrary0(Runtime.java:470)
        at java.lang.System.loadLibrary(System.java:745)
        at javax.media.j3d.UniverseManager$1.run(UniverseManager.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.j3d.UniverseManager.<init>(Compiled Code)
        at javax.media.j3d.VirtualUniverse$2.run(VirtualUniverse.java:468)
        at java.security.AccessController.doPrivileged(Native Method)
        at
javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:464)
        at javax.media.j3d.Screen3D.<clinit>(Screen3D.java:39)
        at javax.media.j3d.Canvas3D.<clinit>(Canvas3D.java:29)
        at LOD.<init>(LOD.java:124)
        at LOD.main(LOD.java:144)

I really dont know what to do here.


This is some of the output from java -verbose LOD

C:\jdk1.2\demo\java3d\LOD>java -verbose LOD
[Opened C:\Program Files\JavaSoft\JRE\1.2\lib\rt.jar in 30 ms]
[Opened C:\Program Files\JavaSoft\JRE\1.2\lib\i18n.jar in 0 ms]
[Loaded java.lang.NoClassDefFoundError from C:\Program
Files\JavaSoft\JRE\1.2\li
b\rt.jar]
[Loaded java.lang.Class from C:\Program Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded java.lang.Object from C:\Program Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded java.lang.Throwable from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded java.io.Serializable from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded java.lang.String from C:\Program Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded java.lang.Comparable from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded java.io.ObjectStreamClass from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.
jar]
.
.
.
[Loaded javax.media.j3d.SceneGraphObject]
[Loaded javax.media.j3d.TransformGroup]
[Loaded javax.media.j3d.Group]
[Loaded javax.media.j3d.Node]
[Loaded javax.media.j3d.BranchGroup]
[Loaded javax.media.j3d.Switch]
[Loaded com.sun.j3d.utils.geometry.Sphere]
[Loaded com.sun.j3d.utils.geometry.Primitive]
[Loaded javax.media.j3d.LOD]
[Loaded javax.media.j3d.Behavior]
[Loaded javax.media.j3d.Leaf]
[Loaded javax.media.j3d.DistanceLOD]
[Loaded javax.media.j3d.Bounds]
[Loaded javax.media.j3d.BoundingSphere]
[Loaded com.sun.j3d.utils.behaviors.mouse.MouseBehavior]
[Loaded com.sun.j3d.utils.behaviors.mouse.MouseZoom]
[Loaded javax.media.j3d.Light]
[Loaded javax.media.j3d.AmbientLight]
[Loaded javax.media.j3d.DirectionalLight]
[Loaded java.awt.LayoutManager from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.jar
]
[Loaded javax.media.j3d.Canvas3D]
.
.
.
[Loaded java.awt.Toolkit$1 from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.jar]
Exception in thread "main" [Loaded java.io.CharConversionException from
C:\Progr
am Files\JavaSoft\JRE\1.2\lib\rt.jar]
[Loaded sun.io.ConversionBufferFullException from C:\Program
Files\JavaSoft\JRE\
1.2\lib\rt.jar]
[Loaded java.lang.InternalError from C:\Program
Files\JavaSoft\JRE\1.2\lib\rt.ja
r]
[Loaded sun.io.MalformedInputException from C:\Program
Files\JavaSoft\JRE\1.2\li
b\rt.jar]
[Loaded sun.io.UnknownCharacterException from C:\Program
Files\JavaSoft\JRE\1.2\
lib\rt.jar]
java.lang.UnsatisfiedLinkError: no J3D in java.library.path
        at java.lang.ClassLoader.loadLibrary(Compiled Code)
        at java.lang.Runtime.loadLibrary0(Runtime.java:470)
        at java.lang.System.loadLibrary(System.java:745)
        at javax.media.j3d.UniverseManager$1.run(UniverseManager.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.j3d.UniverseManager.<init>(Compiled Code)
        at javax.media.j3d.VirtualUniverse$2.run(VirtualUniverse.java:468)
        at java.security.AccessController.doPrivileged(Native Method)
        at
javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:464)
        at javax.media.j3d.Screen3D.<clinit>(Screen3D.java:39)
        at javax.media.j3d.Canvas3D.<clinit>(Canvas3D.java:29)
        at LOD.<init>(LOD.java:124)


(Then it just hangs)

It really looks like it is able to load all the Java3D stuff!

Any ideas?

________________________________________________________________
 Anders Backman               Email:    [EMAIL PROTECTED]
 HPC2N/CUT                    Phone:    +46 (0)90-786 9936
 Umea university              Cellular: +46 (0)70-31 65 65 1
 S-901 87 UMEA SWEDEN         Fax:      +46 90-786 6126
                              http://www.cs.umu.se/~andersb

> -----Original Message-----
> From: Kristell VALOGNES [mailto:[EMAIL PROTECTED]]
> Sent: den 8 januari 1999 09:59
> To: Anders Backman
> Subject: Re: [java3d] Installation problems
>
>
> Hi,
>
> set you autoexec.bat to :
>
> set PATH=%PATH%;.;c:\jdk1.2\bin;c:\program files\javasoft\jre\bin
> SET CLASSPATH=.
>
> and copy the files :
> jd3audio.jar
> j3dcore.jar
> j3dutils.jar
> vecmath.jar
> from
> c:\Program files\JavaSoft\Jre\1.2\lib\ext
> to c:\Program files\JavaSoft\Jre\1.2\lib
> (and not the contrary as you have done)
>
> Good luck !
>     Kristell
>
>
> Anders Backman a �crit :
>
> > I cant get Java3D to run on my PC.
> >
> > I have installed jdk1.2 in c:\jdk1.2 (default dir).
> > Java3d in the same directory.
> >
> > All the JRE goes to c:\program files\javasoft\jre (also default).
> >
> > When I first try to run java HelloUniverse I get:
> >
> > C:\jdk1.2\demo\java3d\HelloUniverse>java HelloUniverse
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > javax/media/j3d/Scene
> > GraphObject
> >
> > classpath is set to .
> >
> > When I have CLASSPATH set to: set CLASSPATH=c:\jdk1.2\jre\lib\ext\
> > (where all the java3d jar-files are) I still get the same problem.
> >
> > When I look in to the c:\program files\javasoft\jre\lib\ext all
> the java3d
> > files are missing.
> > So I just copied the jar-files from: c:\jdk1.2\jre\lib\ext\ to
> c:\program
> > files\javasoft\jre\lib\ext
> >
> > and voil� I got a new problem:
> >
> > C:\jdk1.2\demo\java3d\HelloUniverse>java  HelloUniverse
> > Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in
> > java.librar
> > y.path
> >         at java.lang.ClassLoader.loadLibrary(Compiled Code)
> >         at java.lang.Runtime.loadLibrary0(Runtime.java:470)
> >         at java.lang.System.loadLibrary(System.java:745)
> >         at
> javax.media.j3d.UniverseManager$1.run(UniverseManager.java:155)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at javax.media.j3d.UniverseManager.<init>(Compiled Code)
> >         at
> javax.media.j3d.VirtualUniverse$2.run(VirtualUniverse.java:468)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at
> > javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:464)
> >         at HelloUniverse.<init>(HelloUniverse.java:81)
> >         at HelloUniverse.main(HelloUniverse.java:104)
> >
> > This time with CLASSPATH set to .
> >
> > Any ideas?
> > I experienced no problems during the installation.
> >
> > All jdk1.2 demos are working.
> >
> > /Anders Backman
> >
> > ===================================================================
> > To subscribe/unsubscribe, send mail to [EMAIL PROTECTED]
> > Java 3D Home Page: http://java.sun.com/products/java-media/3D/
>
>

�����������������������
To subscribe/unsubscribe, send mail to [EMAIL PROTECTED]
Java 3D Home Page: http://java.sun.com/products/java-media/3D/

Reply via email to