cannot get Visolate.jar to run, NoClassDefFoundError
843789Sep 11 2009 — edited Sep 14 2009What am I doing wrong?
I want to run this as a non-Applet so that I can feed it a real gerber file.
I have a Windows system.
Got Visolate.jar from http://www.mit.edu/~vona/Visolate/Visolate-info.html
Got Java3D from https://java3d.dev.java.net/binary-builds.html
j3d-1_5_2-windows-i586.exe
installed to c:\Program Files\Java\Java3D\1.5.2
Installed Java SE Runtime Environment 6u16
jre-6u16-windows-i586.exe
put java3d jars in classpath via control panel/system/advanced/environment variables
.;C:\Program Files\Java\Java3D\1.5.2\lib\ext\
put java3d dlls in path via control panel/system/advanced/environment variables
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PROGRA~1\COMMON~1\AUTODE~1;C:\Program Files\ATI Technologies\ATI.ACE\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Java\Java3D\1.5.2\lib\ext\;C:\Program Files\Java\Java3D\1.5.2\bin\
I get the following error when trying to run jarfile.
C:\visolate>java -jar Visolate.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/j3d/GraphicsConfigTemplate3D
at visolate.Visolate.<init>(Visolate.java:52)
at visolate.Visolate.<init>(VisolVte.java:47)
at visolate.Main.main(Main.java:68)
Caused by: java.lang.ClassNotFoundException: javax media.j3d.GraphicsConfigTemplate3D
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPriviledged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 3 more