MoonKid schrieb:
Wie wertet ihr die von Oracle zur Verfügung gestellten Java-Varianten bezüglich Stabilität und Sicherheit im Vergleich zu OpenJDK?
OpenJDK ist ja die Referenz-Implementierung. Ich finde sie schön und gut. Und quelloffen.
Oracle optimiert dieses OpenJDK dann für diverse Plattformen und bietet geschlossene Binärpakete für diese an: von Intel-Linux bis zu ARM-Linux wie dem Himbeer-Pi. Auch wenn wir auf den hardware-beschleunigten FX-Szenengraph für 2D- und 3D-Graphik von Java8 schauen, sieht Oracles Java8 blendend aus.
Ich nutze Oracles Java8 werktäglich auf einer Xubuntu-14-LTS-Maschine und es läuft schnell und rundum stabil. Es ist bisher schneller als OpenJDK (auf dem Himbeer-Pi sogar um mehrere Faktoren schneller) und bei gewissen graphik-sensiblen Bereichen auch noch genauer als die Referenz-Implementierung: z.B. sind gewisse Java2D-Spezialgebiete wie die Linien-Muster (Füllpfade oder wie die heißen) in OpenJDK noch nicht so weit wie in Oracles Java. Das ist eher für alte Anwendungen wichtig, denn neuere können für die Graphik die FX-Api von Java8 verwenden, welche unter Ubuntu schön den OpenGL(ES)-Treiber benutzt.
P.S. "Installieren" könnte nicht einfacher sein: ich lade von Oracle jeweils das "tar.gz"-Archiv herunter, entpacke es und das war dann schon alles. (Wenn man es als vollen Ersatz fürs OpenJDK aus dem Software-Zentrum haben will, kann man durch Anpassen der PATH-Variable dies auch leicht erreichen, wie ich z.B. hier im Forum beschrieb.)