Welche Java-Version installieren

JavatarAang

Mitglied
Hallo Leute,

ich bin ein ziemlicher Neuling was Java anbelangt.
Im Normalfall ist das neuste für uns Menschen immer das beste (Das neuste Smartphone, Die neusten Sportschuhe, ...).
Ist das mit den Java-Versionen auch so ? Ich habe bisschen recherchiert und bin darauf gestoßen, dass das meist genutzte Version von Java die Version 8 ist. Könntet ihr mich da etwas behilflich sein ? Sollte ich mit der Version 8 oder doch mit der Version 14 arbeiten ?

Danke im Voraus!
 

MoxxiManagarm

Top Contributor
Ich würde weder 8 noch 14 empfehlen, zumindest nicht, wenn du es verbreiten willst. Zu schulischen Zwecken sind jedoch die meisten Versionen ok.
In jedem Fall würde ich eher auch zu 11 tendieren, so wie von JustNobody vorgeschlagen.
 

JavatarAang

Mitglied
Meine Empfehlung wäre die aktuelle LTS Version. Das ist derzeit die Version 11 (Und die 15 wird das dann voraussichtlich auch wieder).

Und dann am besten ein OpenJDK basiertes, also z.B. adoptopenjdk oder zulu von azul:
- https://adoptopenjdk.net/
- https://www.azul.com/products/zulu-community/

Worin unterscheidet sich die LTS Version, wenn ich fragen darf. Ich bin da so ziemlich ins leere geschmissen.
Ich werde hauptsächlich mit Eclipse IDE entwickeln. Verfügen die OpenJDK über eine bessere o. evntl. größere Library ?
 

JavatarAang

Mitglied
Ich würde weder 8 noch 14 empfehlen, zumindest nicht, wenn du es verbreiten willst. Zu schulischen Zwecken sind jedoch die meisten Versionen ok.
In jedem Fall würde ich eher auch zu 11 tendieren, so wie von JustNobody vorgeschlagen.

Okay, Dankeschön für die gegebenen Antworten. Dann werde ich das ebenfalls so machen. Mich hätte aber viel mehr interessiert warum ihr die Version 11 bevorzugt.

Edit: Doch was gefunden :)
  • Oracle JDK is free for development and testing, but you have to pay for it if you use it in production
  • Oracle’s OpenJDK is free for any environment
 
Zuletzt bearbeitet:

JavatarAang

Mitglied
Version 11 fällt unter LTS (Long Term Support), damit sind tendenziell mehr Sicherheitsupdates und Verbesserungen für Produktivsysteme seitens Oracle verfügbar: https://jaxenter.de/oracle-lts-java-71850. Aber ab Java 9 kann einem das Modulsystem begegnen, unter Eclipse beim Anlegen eines Projekts dann (fürs erste) auf den Button "Don't create" klicken.

Vielen Dank für die Informationen, jetzt weiß ich etwas mehr darüber!
 
K

kneitzel

Gast
Ich werde hauptsächlich mit Eclipse IDE entwickeln. Verfügen die OpenJDK über eine bessere o. evntl. größere Library ?

Dazu noch: Der Inhalt der Java Frameworks ist klar definiert. Somit kann es da keine größere oder eine sich anders verhaltende Library geben. Es ist sogar so, dass es sehr penible Tests gibt und ein Produkt darf gewisse Bezeichnungen nur tragen, wenn diese Tests erfüllt sind.

Daher spielt es keine wirkliche Rolle, was Du benutzt. Nur eben haben Firmen Lizenzvorgaben. Oracle ist da relativ unangenehm aufgefallen in der Vergangenheit und da ich keinen Bock habe, mich da durch irgend welche Lizenzen zu quälen und so, habe ich das für mich ausgeschlossen. Ich bin sogar komplett auf das AdoptOpenJDK gewechselt, weil das von der Lizenz her am übersichtlichsten scheint. Da kann man dann auch mal etwas basteln und etwas weiter geben, ohne dass man Ärger befürchten muss.... Daher wäre das tatsächlich meine Empfehlung.

Firmen die ggf., kommerziellen Support haben wollen, würde ich zu Azul oder anderen Firmen schicken (IBM hat da wohl auch JDKs mit Support oder haben die das schon aufgegeben?) Bezüglich Oracle bin ich halt doch etwas ein gebranntes Kind - die haben einfach zu viel kaputt gemacht in der Vergangenheit.... Und im Java Umfeld bekleckern sie sich auch nicht mit Ruhm ... Was ich da so im JEE Bereich lese jetzt mit jakarta Namespaces, dann bestätigt das in meinen Augen nur meine schlimmen Vorurteile gegen Oracle....
 

MoxxiManagarm

Top Contributor
Mich hätte aber viel mehr interessiert warum ihr die Version 11 bevorzugt.
Hat verschiedene Gründe, u.a.:
Java 14 hat noch verschiedene Probleme mit z.B. gradle und docker, es ist letztlich zu neu
Java 8 ist, zumindest bei OpenJdk, noch ein heißes Eisen in Bezug auf Notarisierung (notwendig für Vertrieb auf MacOs)
Java 11 hat, wie von anderen erwähnt, Long Term Support.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Welche Java-Version auf meinem Rechner? Java Basics - Anfänger-Themen 2
K Welche Java Version ist die richtige Java Basics - Anfänger-Themen 3
mwildam Welche Java-Version (SE oder EE)? Java Basics - Anfänger-Themen 9
C Java Array Struktur, welche ist wann besser? Java Basics - Anfänger-Themen 12
H Welche IDE zum Buch "Programmieren mit Java" von Reinhard Schiedermeier des Verlags Pearson Studium Java Basics - Anfänger-Themen 19
K Erste Schritte Java lernen - Welche Bücher? Java Basics - Anfänger-Themen 1
V welche Methode am besten sich für JPG einfügung in Java anzugewöhnen ? Java Basics - Anfänger-Themen 4
M Welche externen Bibliotheken sind in Java sehr zu empfehlen? Java Basics - Anfänger-Themen 4
G Welche JAVA IDE? Java Basics - Anfänger-Themen 3
P Java Stream, wann welche Stream verwenden? Java Basics - Anfänger-Themen 3
StrikeTom Welche Dateitypen unterstützt JMF (Java Media Framework)? Java Basics - Anfänger-Themen 6
B Welche Java-Installation ist aktiv? Java Basics - Anfänger-Themen 2
M Der Java Schlüsselwort null; ?Welche Anweisung und Sinn? Java Basics - Anfänger-Themen 12
K Welche methoden gibt es in Java um Zahlen von der Java Basics - Anfänger-Themen 11
G welche Java-Technologie für JDBC geeignet Java Basics - Anfänger-Themen 6
N welche Musikformate unterstützt Java? Java Basics - Anfänger-Themen 3
G welche Serveranforderungen für webentwicklung mit java? Java Basics - Anfänger-Themen 17
J Welche Parameter bei java um Klasse aus Package zu starten? Java Basics - Anfänger-Themen 9
C Welche graphikformate kann Java als Mauspointer Java Basics - Anfänger-Themen 4
N Welche Objekte kann man zu einem Set hinzufügen Java Basics - Anfänger-Themen 4
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
berserkerdq2 Habe zwei exceptions, welche ist ein Kommunikationsfehler und welche ein Ausgabefehler? Java Basics - Anfänger-Themen 4
G Welche Attribute kommen in den Konstruktor? Java Basics - Anfänger-Themen 5
Jambolo Methode, welche die 3 letzten Parameter Werte speichert Java Basics - Anfänger-Themen 20
Q SMS basierte Applikationen, welche Programmiersprache? Java Basics - Anfänger-Themen 8
Igig1 Welche Werte sind als default Werte in einem Array, der als Datentyp eine Klasse hat? Java Basics - Anfänger-Themen 1
D Welche GUI Library für eine Client Server Chat App Java Basics - Anfänger-Themen 14
H Welche Werte bei Objekterzeugung eingeben? Java Basics - Anfänger-Themen 2
Arita welche Fehler gibt es noch? wie kann ich es noch vervollständigen Java Basics - Anfänger-Themen 15
tony241188 Implementieren Sie die Klasse Hersteller, welche die folgenden Elektrogeräte produziert Java Basics - Anfänger-Themen 3
FelixN Teilsummenproblem / welche Datenstruktur Java Basics - Anfänger-Themen 2
P Welche Zeile in Tadople gibt einen compiler error? Java Basics - Anfänger-Themen 5
W Welche Komponente ist geeignet? Java Basics - Anfänger-Themen 1
A Welche Operation ist das? Java Basics - Anfänger-Themen 2
M Implementieren einer Datenstruktur, welche nur 5 Objekte speichert Java Basics - Anfänger-Themen 3
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
K GUI Entwicklung - Welche Richtung passt für euch zum mobilen Zeitalter? Java Basics - Anfänger-Themen 4
T Datenbank | Welche am Sinnvollsten? Java Basics - Anfänger-Themen 5
S Welche Verteilung? Java Basics - Anfänger-Themen 1
L Welche Methode? Java Basics - Anfänger-Themen 7
O Methoden welche ich implementier Java Basics - Anfänger-Themen 11
A Wie erkennt die JVM welche class verwendet werden muss? Java Basics - Anfänger-Themen 3
M JDK installieren Welche Software bei XP? Java Basics - Anfänger-Themen 5
U Best Practice Fehleranalyse, welche Fehler macht Ihr beim Lernen bzw. auch später Java Basics - Anfänger-Themen 12
E jProgressbar, 6 Versuche, welche value angeben ? Java Basics - Anfänger-Themen 3
M Welche Entwicklungsumgebung? Java Basics - Anfänger-Themen 32
I Welche Schleife/Bedingung nehme ich her Java Basics - Anfänger-Themen 5
C Methoden Welche JSoup Methoden Und Parameter für diese HTML Tags Java Basics - Anfänger-Themen 4
P welche Komponente ist im Layout? Java Basics - Anfänger-Themen 2
TheMenox Methoden Bestimmung an welche Methode eine andere Methode ihren Wert weitergeben soll Java Basics - Anfänger-Themen 35
K Methoden mit den Namen accept. Welche Funktion haben diese? Java Basics - Anfänger-Themen 2
G Lambda Ausdruck: Welche Methode ist die Richtige? Java Basics - Anfänger-Themen 1
J Welche Methoden laufen im neuen thread ?? Java Basics - Anfänger-Themen 9
S Welche Datenstruktur ist die optimalste um Funktionen fuer bestimmte Wertebereiche abzurufen..? Java Basics - Anfänger-Themen 5
Z Methoden Zugriff mit Klasse 3 auf Methode von Klasse 2 welche in Klasse 1 erzeugt wird Java Basics - Anfänger-Themen 6
A Klassen welche Klassen importiert Eclipse automatisch Java Basics - Anfänger-Themen 2
I Grafische Benutzeroberflächen - welche Komponente nehme ich am besten? Java Basics - Anfänger-Themen 13
S Klassen Zugriff auf Attribute einer zweiten Klasse, welche durch dritte gesettet wurden? Java Basics - Anfänger-Themen 2
E wann welche Konstanten verwenden? Java Basics - Anfänger-Themen 7
V Welche Exceptions müssen importiert werden? Java Basics - Anfänger-Themen 3
A Design Pattern - Welche? Java Basics - Anfänger-Themen 33
C Datenbank - Welche Java Basics - Anfänger-Themen 5
S Welche Art von Liste? Java Basics - Anfänger-Themen 3
S Eigene Exception Schreiben und Welche Auslösen wie ? Java Basics - Anfänger-Themen 7
A Wenn genau welche Liste verwenden? Java Basics - Anfänger-Themen 6
T Welche Schleife? Java Basics - Anfänger-Themen 6
S Collections Welche Collection ist am geeignetsten? Java Basics - Anfänger-Themen 3
S Input/Output Welche Möglichkeiten Eingabe von User abfragen Java Basics - Anfänger-Themen 5
P Swing - Welche Klasse für ausgeben von Ergebnissen? Java Basics - Anfänger-Themen 3
R Welche Datenstruktor für diese Liste? Java Basics - Anfänger-Themen 6
B Erste Schritte Welche Kenntnisse brauche ich für diese Programmidee? Java Basics - Anfänger-Themen 4
P Vererbung herausfinden welche Klasse was erbt Java Basics - Anfänger-Themen 3
K welche art von Liste für TableModell Java Basics - Anfänger-Themen 2
D Welche API für komplexe XML-Struktur? Java Basics - Anfänger-Themen 25
S welche Programmstruktur? Java Basics - Anfänger-Themen 8
M Welche Datenbank? Java Basics - Anfänger-Themen 5
B Welche Themengebiete benötige ich? Java Basics - Anfänger-Themen 7
StupidAttack Gson, welche Datenstruktur? Java Basics - Anfänger-Themen 4
S Welche Collection kann sich selber sortieren? Java Basics - Anfänger-Themen 8
H Welche Art der Ein/Ausgabe Java Basics - Anfänger-Themen 2
D Welche Datenstruktur für welche Problemstellung? Java Basics - Anfänger-Themen 10
U Welche(s) Framework(s) wären geeignet? Java Basics - Anfänger-Themen 8
S Welche Collection? Java Basics - Anfänger-Themen 5
A Welche UML Software benutzt ihr / ist empfehlenswert? Java Basics - Anfänger-Themen 2
N Welche Datenstukturen und Methoden Java Basics - Anfänger-Themen 3
L Auswahl auf welche Art gespeichert werden soll Java Basics - Anfänger-Themen 6
B Finden gemeinsamer Kanten: welche Datenstruktur ? Java Basics - Anfänger-Themen 9
S Welche möglichkeiten gibt es eine Zahl zu spiegeln? Java Basics - Anfänger-Themen 17
U Welche Seite für Anfänger Java Basics - Anfänger-Themen 11
K Welche Entwicklungsumgebung für Einsteiger? Java Basics - Anfänger-Themen 16
S Webapplikation welche alternative zu gwt? Java Basics - Anfänger-Themen 2
cowabunga1984 Unit-Testing - Welche Testfälle sind relevant? Java Basics - Anfänger-Themen 4
S Welche Methode in JFrame überschreiben? Java Basics - Anfänger-Themen 12
H Designfrage: Welche Liste? Java Basics - Anfänger-Themen 3
Z Welche IO-Klasse verwenden? Java Basics - Anfänger-Themen 2
G Welche Datenstruktur ( Sets / Maps)? Java Basics - Anfänger-Themen 10
G Herausfinden, welche Componente als LETZTES focus hatte Java Basics - Anfänger-Themen 2
H Welche PDF Biblothek? Java Basics - Anfänger-Themen 6
G Variable welche in anderer Klasse liegt, verändern. Java Basics - Anfänger-Themen 2
G Frage:Welche Methodne kann man eine Zahl bzw. ein String Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben