Re: Execution failed on MacOS
Posted by pnugues on Aug 03, 2013; 2:12pm
URL: https://forum.jogamp.org/Execution-failed-on-MacOS-tp4029717p4029728.html
I tried to run the sample code and it failed with the same messages.
Using Netbeans 7.2, here are the compiler's messages:
ant -f /Users/pierre/Projets/Quad/JOGLQuad clean jar
init:
deps-clean:
Updating property file: /Users/pierre/Projets/Quad/JOGLQuad/build/built-clean.properties
Deleting directory /Users/pierre/Projets/Quad/JOGLQuad/build
clean:
init:
deps-jar:
Created dir: /Users/pierre/Projets/Quad/JOGLQuad/build
Updating property file: /Users/pierre/Projets/Quad/JOGLQuad/build/built-jar.properties
Created dir: /Users/pierre/Projets/Quad/JOGLQuad/build/classes
Created dir: /Users/pierre/Projets/Quad/JOGLQuad/build/empty
Created dir: /Users/pierre/Projets/Quad/JOGLQuad/build/generated-sources/ap-source-output
Compiling 1 source file to /Users/pierre/Projets/Quad/JOGLQuad/build/classes
warning: Supported source version 'RELEASE_6' from annotation processor 'com.jogamp.gluegen.structgen.CStructAnnotationProcessor' less than -source '1.7'
1 warning
compile:
Created dir: /Users/pierre/Projets/Quad/JOGLQuad/dist
Copying 1 file to /Users/pierre/Projets/Quad/JOGLQuad/build
Nothing to copy.
Building jar: /Users/pierre/Projets/Quad/JOGLQuad/dist/JOGLQuad.jar
To run this application from the command line without Ant, try:
java -jar "/Users/pierre/Projets/Quad/JOGLQuad/dist/JOGLQuad.jar"
jar:
GÉNÉRATION TERMINÉE (durée totale 1 seconde)
And the runtime messages:
run:
Catched FileNotFoundException: /Library/Java/Extensions/gluegen-rt-android-natives-macosx-universal.jar (No such file or directory), while TempJarCache.bootstrapNativeLib() of jar:file:/Library/Java/Extensions/gluegen-rt-android-natives-macosx-universal.jar!/ (file:/Library/Java/Extensions/ + gluegen-rt-android-natives-macosx-universal.jar)
Catched FileNotFoundException: /Library/Java/Extensions/jogl-all-android-natives-macosx-universal.jar (No such file or directory), while addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/Library/Java/Extensions/jogl-all-android.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all-android): jogl-all-android-natives-macosx-universal.jar + file:/Library/Java/Extensions/ -> jar:file:/Library/Java/Extensions/jogl-all-android-natives-macosx-universal.jar!/
Catched IOException: TempJarCache: addNativeLibs: jar:file:/Library/Java/Extensions/jogl-all-android-natives-macosx-universal.jar!/, previous load attempt failed, while addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/Library/Java/Extensions/jogl-all-android.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all-android): jogl-all-android-natives-macosx-universal.jar + file:/Library/Java/Extensions/ -> jar:file:/Library/Java/Extensions/jogl-all-android-natives-macosx-universal.jar!/
Catched IOException: TempJarCache: addNativeLibs: jar:file:/Library/Java/Extensions/jogl-all-android-natives-macosx-universal.jar!/, previous load attempt failed, while addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/Library/Java/Extensions/jogl-all-android.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all-android): jogl-all-android-natives-macosx-universal.jar + file:/Library/Java/Extensions/ -> jar:file:/Library/Java/Extensions/jogl-all-android-natives-macosx-universal.jar!/
Exception in thread "main" javax.media.opengl.GLException: No default device available
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2011)
at javax.media.opengl.GLProfile.get(GLProfile.java:863)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:597)
at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:247)
at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:197)
at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:187)
at joglquad.JOGLQuad.main(JOGLQuad.java:78)
Java Result: 1
GÉNÉRATION TERMINÉE (durée totale 7 secondes)
Thank you again,
Pierre