2016-08-11 5 views
0

Die Anwendung, die ich entwickle, muss JavaFX8 (3D-Unterstützung) wenn möglich und standardmäßig JavaFX (2D) ausführen, wenn das System, auf dem meine Anwendung ausgeführt wird, 3D nicht unterstützen kann.Java Catching Runtime Warnungen/Detecting Grafikkarte

Das System, auf dem ich arbeite, hat keine Grafikkarte und kann 3D zur Laufzeit nicht unterstützen. Die 3D-Unterstützung ist eine zukunftsweisende Maßnahme. Wenn Netbeans meinen Code kompiliert, gibt es keine Warnungen oder Fehler. Es gibt jedoch Laufzeitwarnungen (keine Fehler oder Ausnahmen). Ich habe versucht, einen Versuch zu versuchen, die Erklärungen zu erfassen, die die Warnungen erzeugen, aber nichts wird gefangen.

Ich brauche eine Möglichkeit, entweder diese Warnungen zu erkennen oder festzustellen, ob das System 3D unterstützen kann oder nicht.

+0

Hallo versuchen und willkommen zu SO! Bitte stellen Sie MCVE: http://stackoverflow.com/help/mcve mit allem zur Verfügung, was Sie bis jetzt versucht haben. –

Antwort

1

Nicht getestet (wie ich System nicht, dass dies richtig testen würde), aber

Platform.isSupported(ConditionalFeature.SCENE3D); 
+0

Danke! Ich wusste, dass es etwas Einfaches sein musste – Ben