Ergebnis 1 bis 12 von 12

Thema: (Java) Engine-Test

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Unter Mac OS X 10.5.8 krieg ichs nicht geöffnet. Ich vermute mal der Umstand, dass die aktuellen Java-Versionen nur vom jeweils aktuellsten Mac OS unterstützt werden ist auch hierfür leider nicht besonders günstig.

    Terminalmeldung sieht jedenfalls wie folgt aus:

    Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)

  2. #2
    Vielen Dank für den Test.
    Die Fehlermeldung ist ziemlich eindeutig, die Java-Version ist nicht ausreichend hoch um das Programm laufen zu lassen.
    Mir war nicht bewusst, dass ältere MacOS-Versionen keinen Zugang zu den neueren Java-Versionen haben. Es ist generell eigentlich eine eher schlechte Idee eine veraltete Java-Version zu nutzen da hauptsächlich Sicherheitslücken und Fehlerquellen mit neueren Versionen ausgelöscht werden.
    Aber das ist wohl etwas was ich bedenken werden muss in Zukunft. Ich weis aber nicht ob das Programm mit einer niedrigeren Java-Version kompilieren wird.

  3. #3
    Hab einen Fehler.

    Zitat Zitat
    org.lwjgl.LWJGLException: Failed to find ARB pixel format 1 0

    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.ja
    va:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)

    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:797)
    at de.starzi.graphics.engine.XProgram.set_orthogonal_projection(XProgram
    .java:166)
    at de.starzi.graphics.engine.XProgram.set_resolution(XProgram.java:141)
    at de.starzi.graphics.engine.XProgram.set_display_size(XProgram.java:236
    )
    at test.Picture_Test.main(Picture_Test.java:37)
    org.lwjgl.LWJGLException: Failed to find ARB pixel format 1 0

    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.ja
    va:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)

    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:797)
    at de.starzi.graphics.engine.XProgram.set_orthogonal_projection(XProgram
    .java:166)
    at test.Picture_Test.main(Picture_Test.java:39)
    Exception in thread "main" java.lang.RuntimeException: No OpenGL context found i
    n the current thread.
    at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
    at org.lwjgl.opengl.GL11.glEnable(GL11.java:1012)
    at de.starzi.graphics.engine.XProgram.set_blending(XProgram.java:294)
    at test.Picture_Test.main(Picture_Test.java:47)
    Windows 7 (x64) - GeForce GTX 560 Ti

    Da ich weiß das LWJGL bei mir funktioniert, liegt es wohl an deinem Display Code. Du solltest aufpassen, dass du keine Auflösung oder Einstellung vorraussetzt die nicht unterstützt wird. Erst alle Vorhandenen DisplayModes auslesen, und dann die passende setzen.

  4. #4
    Fedora 19 (Linux) alles i.O.

  5. #5
    Alles läuft: Windows 7 64Bit, Radeon HD 6950, OpenGL 4.1

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •