Re: NoClassDefFoundError: GLCapabilitiesChooser on OS X Snow Leopard and Java 1.6
Posted by
apoy2k on
May 23, 2012; 12:47pm
URL: https://forum.jogamp.org/NoClassDefFoundError-GLCapabilitiesChooser-on-OS-X-Snow-Leopard-and-Java-1-6-tp4008344p4008559.html
Sven Gothel wrote
don't really know ..
maybe your classpath somehow contains another jogl version,
somehow cached or within your env. variable CLASSPATH ?
I also don't know your '/.../' notation, I assume it's an abbreviation here ?
Yes. Here is the complete command that my IDE uses to start the project (Szene3D is my main project):
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
-Didea.launcher.port=7536
"-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11 CE.app/bin"
-Dfile.encoding=UTF-8
-classpath
"/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/deploy.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/javaws.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jconsole.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/plugin.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/sa-jdi.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar:
/Users/apoy2k/Development/ComputerGrafik/out/production/ComputerGrafik:
/Users/apoy2k/Development/ComputerGrafik/lib/gdv-api-1.2.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/j3dcore.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/j3dutils.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/vecmath.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/gluegen-rt.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/jogl-all-natives-macosx-universal.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/gluegen-rt-natives-macosx-universal.jar:
/Users/apoy2k/Development/ComputerGrafik/lib/jogl.all.jar:
/Applications/IntelliJ IDEA 11 CE.app/lib/idea_rt.jar"
com.intellij.rt.execution.application.AppMain Szene3D
Sven Gothel wrote
You also add something like '/.../' which may add all class files located at
'/.../' (which location is unknown to me - see above).
Maybe you have some JOGL classes laying around there ?
Last but not least, maybe the other JAR files 'illegally'
contain some JOGL classes ?
No, I never have installed any JOGL libraries. All libraries I have of those are in the lib/ folder
Sven Gothel wrote
Pls drop the '*natives*' JAR in the classpath as well,
they are being picked up automatically.
They are in the classpath already, aren't they? The last two entries are the natives.