impossible d'exécuter des scripts 3D en traitement (liés à Java / OpenGL?)


J'ai rencontré le même problème dans toutes les versions de Processing (visual design software) que j'ai utilisées, à savoir que j'obtiens une erreur liée à java / OpenGL, lorsque j'essaie d'exécuter des scripts 3D. Plus précisément, je reçois le message suivant:

java.lang.NoSuchMethodError: javax.media.opengl.GLDrawableFactory.initSingleton()V
    at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1652)
    at javax.media.opengl.GLProfile.access$000(GLProfile.java:77)
    at javax.media.opengl.GLProfile$1.run(GLProfile.java:142)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:128)
    at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2149)
    at javax.media.opengl.GLProfile.get(GLProfile.java:898)
    at javax.media.opengl.GLProfile.getGL2ES1(GLProfile.java:789)
    at processing.opengl.PJOGL.initSurface(PJOGL.java:250)
    at processing.opengl.PGraphicsOpenGL.initPrimary(PGraphicsOpenGL.java:6310)
    at processing.opengl.PGraphicsOpenGL.requestDraw(PGraphicsOpenGL.java:1653)
    at processing.core.PApplet.run(PApplet.java:2256)
    at java.lang.Thread.run(Thread.java:745)
Could not run the sketch (Target VM failed to initialize).

J'ai déjà regardé en ligne, mais je n'ai pas été en mesure de trouver une réponse qui me donnerait une solution. J'utilise un MacBook Pro avec OS X 10 (Yosemite) et j'exécute Processing 2.2.1. Toute aide serait vraiment les bienvenus.

Author: admdrew, 2014-10-22

1 answers

Austin a raison, regardez cette réponse: https://stackoverflow.com/a/19838327/458157

OS X 10 est toujours livré avec une version obsolète de Java 3D installée par défaut et il apporte une version obsolète de JOGL qui est chargée en priorité. Cette ancienne version n'a pas de méthode appelée javax.Média.opengl.GLDrawableFactory.initSingleton (). vous pouvez trouver plus d'informations sur ce problème dans mon tutoriel: http://tinyurl.com/qyf995p

 0
Author: gouessej, 2017-05-23 10:33:35