Wie benutze ich Javafx ohne opengl?

9

Ich versuche JavaFX-Tutorial mit JDK8.

OpenGL ist nicht auf meinem Laptop installiert. Ich brauche es nicht und ich denke Ich kann JavaFX ohne OpenGL verwenden .

  

Java2D wenn Hardwarebeschleunigung nicht möglich ist

     

Der vollständig hardwarebeschleunigte Pfad wird verwendet, wenn möglich, aber wenn er nicht verfügbar ist, wird der Java2D-Renderpfad verwendet, da der Java2D-Renderpfad bereits in allen Java Runtime Environments (JREs) verteilt ist. Dies ist besonders wichtig beim Umgang mit 3D-Szenen. Die Leistung ist jedoch besser, wenn die Hardware-Renderpfade verwendet werden.

Ich werde nur JavaFX Hello World ausführen. Wie ?

Wenn ich versuche, habe ich diese Nachricht (mit -Dprism.verbose = true jvm Option):

  

Prism-Pipeline-Init-Reihenfolge: es2 sw
  Java-basierter Fisch-Rasterer verwenden   Verwenden von Dirty-Region-Optimierungen
  Texturmaske für Primitive nicht verwenden
  Keine Kraft von 2 Größen für Texturen zu erzwingen   Hardware CLAMP_TO_ZERO Modus verwenden   Entscheiden Sie sich für HiDPI Pixel Skalierung
  Name der Prism-Pipeline = com.sun.prism.es2.ES2Pipeline
  Laden der nativen ES2-Bibliothek ... prism_es2
      gelungen.
  GLFactory mit com.sun.prism.es2.X11GLFactory
  Unbekannte Geräte-ID 0xa16
  X Fehler der fehlgeschlagenen Anfrage: BadAlloc (ungenügende Ressourcen für die Operation)
    Hauptoperationscode der fehlgeschlagenen Anfrage: 156 (GLX)
    Kleiner Opcode der fehlgeschlagenen Anfrage: 24 (X_GLXCreateNewContext)
    Seriennummer der fehlgeschlagenen Anfrage: 33
    Aktuelle Seriennummer im Ausgabestrom: 34
  Java Ergebnis: 1

Warum Java versucht, OpenGL und nicht Java2D zu verwenden.

    
Pinkilla 12.03.2015, 08:14
quelle

1 Antwort

3

Fügen Sie die nächste Eigenschaft hinzu:

%Vor%     
Paul Vargas 12.03.2015 08:30
quelle

Tags und Links