On Friday, January 13, 2012 07:24:41 PM Fox Mulder did opine: > Am 13.01.2012 23:41, schrieb gene heskett: > > On Friday, January 13, 2012 05:13:38 PM Fox Mulder did opine: > >> Am 13.01.2012 22:04, schrieb gene heskett: > >>> On Friday, January 13, 2012 03:54:18 PM Fox Mulder did opine: > >>>> Am 13.01.2012 18:38, schrieb gene heskett: > >>>>> How does one run this visolate-2.1.6.jar then? The usual "java > >>>>> -jar visolate-2.1.6.jar" without a valid input filename doesn't > >>>>> output any obvious clues to a java newbie: > >>>>> gene@coyote pcb2gcode-1.1.4]$ java -jar > >>>>> /usr/share/java/visolate-2.1.6.jar Exception in thread "main" > >>>>> java.lang.NoClassDefFoundError: > >>>>> javax/media/j3d/WakeupCriterion > >>>>> > >>>>> at visolate.Visolate.<init>(Visolate.java:66) > >>>>> at visolate.Visolate.<init>(Visolate.java:61) > >>>>> at visolate.Main.main(Main.java:65) > >>>>> > >>>>> Caused by: java.lang.ClassNotFoundException: > >>>>> javax.media.j3d.WakeupCriterion > >>>>> > >>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > >>>>> at java.security.AccessController.doPrivileged(Native > >>>>> Method) at > >>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) > >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > >>>>> at > >>>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: > >>>>> 301 ) at > >>>>> java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... > >>>>> 3 more > >>>> > >>>> Your are missing the Java3D package. Just download from oracle > >>>> website and install it. after that it should run. > >>> > >>> Actually it was in the repo for pclos, but wasn't installed. Tis > >>> now. But that seems not to be a lot of help: > >>> > >>> [gene@coyote pcb2gcode-1.1.4]$ java -jar > >>> /usr/share/java/visolate-2.1.6.jar --help > >>> Exception in thread "main" java.lang.NoClassDefFoundError: > >>> javax/media/j3d/WakeupCriterion > >>> > >>> at visolate.Visolate.<init>(Visolate.java:66) > >>> at visolate.Visolate.<init>(Visolate.java:61) > >>> at visolate.Main.main(Main.java:65) > >>> > >>> Caused by: java.lang.ClassNotFoundException: > >>> javax.media.j3d.WakeupCriterion > >>> > >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > >>> at java.security.AccessController.doPrivileged(Native > >>> Method) at > >>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) > >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at > >>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301 > >>> ) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > >>> ... 3 more > >>> > >>> The installed java is 1.6.0-sun, but from the pclos repos. > >> > >> Seems that java somehow can't find the java3d libs. I tried it in > >> windows with the same error message. After instaling java3d it runs > >> without problem. You could try the runtime prameter "-cp > >> path/to/java3d/libs" to explicitly show java the path to the > >> installed libs. > >> > >> Caio, > >> > >> Rainer > > > > Would it not be better to just move the .jar where its looking? It > > seems that /usr/share/java isn't exactly the root java directory. > > Let me do an ls -R on that tree as it exists on this pclos box: > > > > [root@coyote java]# ls -R > > .: > > fmj/ gcj-endorsed/ java3d/ visolate-2.1.6.jar > > > > ./fmj: > > ffmpeg-java-20071012.jar ffmpeg-java-gpl-20071012.jar ffmpeg-java- > > gpl.jar@ ffmpeg-java.jar@ visolate-2.1.6.jar > > > > ./gcj-endorsed: > > > > ./java3d: > > j3dcore.jar j3dutils.jar vecmath.jar > > > > The java3d stuff is in a separate directory. Should I link or move its > > ./java3d contents? Or is there an ENV var that isn't set? > > > > I put a softlink in /etc/alternatives to /usr/share/java/java3d/ as > > java3d, the link looks good and I can ls it, but no change in the > > error stanza. > > I don't know which is the correct location for these three files in > linux. In windows they were installed within the jre subdir under > /jre6/lib/ext. > I found a description for ubuntu at [1]. Maybe the mentioned dir on this > site helps you. > I ran some of the housekeeping stuff on that page, essentially getting null answers as it reported they had nothing to do.
Perhaps there is a forum someplace in java land that could help? I'll ask on the pclos forum, but doubt the success there, its been rather low, apparently I don't use my computer anything like the 'mainstream' folks on that list... > Ciao, > Rainer > > [1] http://wiki.ubuntuusers.de/java3d Thanks Rainer. Cheers, Gene -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) My web page: <http://coyoteden.dyndns-free.com:85/gene> Go out and tell a lie that will make the whole family proud of you. -- Cadmus, to Pentheus, in "The Bacchae" by Euripides ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
