2016-06-06 11 views
2

ich letzte jogl Bibliothek zu meinem Projekt verknüpft habe, aber leider habe ich nächsten Fehler beim Übersetzen des Programms Exception in thread "main" java.lang.NoSuchMethodError: javax.media.opengl.GLProfile.isAvailable(Ljava/lang/String;)Zjava jzy3d Abhängigkeiten Ausgabe

welche Bibliothek soll ich einen Link, dieses Problem zu lösen?

+1

siehe http://stackoverflow.com/questions/19229313/java-lang-nosuchmethoderror-javax-media-opengl-gldrawablefactory-initsingleton – piyushj

+0

@piyushj, ich habe es schon gesehen. Es hat mir nicht geholfen –

+1

Sie verwenden nicht die korrekte Version von Jzy3D mit der richtigen Version von JOGL. Die Version von Jzy3D, die Sie verwenden, ist veraltet, es sucht nach GLProfile im Paket "javax.media.opengl" welches in JOGL 2.3.1 umbenannt wurde. Bitte folgen Sie der "viel saubereren Lösung", die Rigi am Ende seines Posts vorgeschlagen hat: http://StackOverflow.com/a/19280475/458157 Dann können Sie die neueste Version von Jzy3D mit der neuesten Version von JOGL :) Übrigens hat piyushj recht und du hättest seinen verlinkten Beitrag und die Antworten sorgfältiger lesen sollen. – gouessej

Antwort

0

Ich habe gerade dieses Problem für mich selbst gelöst.

hier gehen: http://search.maven.org/#search%7Cga%7C2%7Cjogamp

und Download gluegen-2.3.2, gluegen-rt-2.3.2 und jogl-all-2.3.2 (oder was auch immer die neueste Version ist). Sie müssen zwei Dinge für jedes, das normale Glas und die Quelle herunterladen.

+1

Ich bin mir nicht sicher, ob ich etwas manuell herunterladen möchte. Der Kommentar unter der Frage hat das Problem bereits gelöst. –

+0

Darüber hinaus brauchen Sie Leimgen-Rt aber nicht Leimgen, wie Xranby in einem anderen Beitrag darauf hingewiesen hat. – gouessej