Java und seine Versionen. Bitte um Infos.
- Ananda96
- Spezialist
- Beiträge: 166
- Registriert: 15.08.2015, 00:13
- Hat sich bedankt: 9 Mal
- Danke erhalten: 1 Mal
- Gender:
Java und seine Versionen. Bitte um Infos.
Ich würde mir wünschen das mal jemand der damit bewandert ist etwas Licht ins Dunkel bringen kann.
Wieso ist JAVA 8*** immer noch die "aktuell" eingesetze Version?
Ich benutze regelmässig ein Prog das zwingend Java 10 einsetzt (Filebot)
Jdownloader 2 "empfiehlt" Java 8, läuft aber auch auf 9 oder 10.
(die sind zu faul ihr Prog mal auf den Stand der Dinge zu bringen, zumindest empfinde ich das so, ist bei mir ununterbrochen im Einsatz)
Frage: wieso gibt es all diese Versionen parallel und wenn ich Java 8 !!!!! aktualisieren muss wird bei mir: veraltete Version erkannt: Java 10 (die brauche ich aber).
Wieso wird 8 nicht längst durch 10 ersetzt?
Dann gibt es diese SDKs mit aktuellem Java 15.
So please explain this mess.
Wieso ist JAVA 8*** immer noch die "aktuell" eingesetze Version?
Ich benutze regelmässig ein Prog das zwingend Java 10 einsetzt (Filebot)
Jdownloader 2 "empfiehlt" Java 8, läuft aber auch auf 9 oder 10.
(die sind zu faul ihr Prog mal auf den Stand der Dinge zu bringen, zumindest empfinde ich das so, ist bei mir ununterbrochen im Einsatz)
Frage: wieso gibt es all diese Versionen parallel und wenn ich Java 8 !!!!! aktualisieren muss wird bei mir: veraltete Version erkannt: Java 10 (die brauche ich aber).
Wieso wird 8 nicht längst durch 10 ersetzt?
Dann gibt es diese SDKs mit aktuellem Java 15.
So please explain this mess.
-
Tante Google
- DK2000
- Legende
- Beiträge: 10020
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 687 Mal
- Gender:
Re: Java und seine Versionen. Bitte um Infos.
Java SE 8 ist eine LTS Version, weswegen diese nach wie vor aktuell ist. Java SE 11 ist ebenfalls LTS. Das sind die beiden bevorzugten Zweige.
Alles andere sind da mehr so Entwicklerversionen mit neuen Features, die man verwenden kann oder nicht.
Ist aber auch nicht weiter tragisch, da man ja verschieden Java SE parallel installieren kann. Mann muss dann nur die *.jar von der Anwendung über die entsprechende java.exe bzw. jawaw.exe starten.
Alles andere sind da mehr so Entwicklerversionen mit neuen Features, die man verwenden kann oder nicht.
Ist aber auch nicht weiter tragisch, da man ja verschieden Java SE parallel installieren kann. Mann muss dann nur die *.jar von der Anwendung über die entsprechende java.exe bzw. jawaw.exe starten.
- Ananda96
- Spezialist
- Beiträge: 166
- Registriert: 15.08.2015, 00:13
- Hat sich bedankt: 9 Mal
- Danke erhalten: 1 Mal
- Gender:
Re: Java und seine Versionen. Bitte um Infos.
Ja, gut.
Aber ich habe immer noch nicht verstanden warum die niederen Versionen nicht strikt als obsolet deklariert werden wie zB Java 7 oder 5.
Ich empfinde das als heilloses Durcheinander für den normalen User.
Vergessen das mein wichtigstes Tool: MADSONIC SERVER...das ist eine gewaltige Musikverwaltung für sehr grosse Sammlungen über 200.000 Titel zwingend JAVA 8 vorraussetzt.
Dort im User Forum flammt immer wieder die Diskussion auf welche Version und warum, nur keiner blickt richtig durch und vom Betreiber kommt nur Schweigen.
z.B mit JAVA 10 läuft der Server nicht. Keine JAVA Version erkannt...sowas regt mich wirklich auf...dieses Durcheinander...(((
Aber ich habe immer noch nicht verstanden warum die niederen Versionen nicht strikt als obsolet deklariert werden wie zB Java 7 oder 5.
Ich empfinde das als heilloses Durcheinander für den normalen User.
Vergessen das mein wichtigstes Tool: MADSONIC SERVER...das ist eine gewaltige Musikverwaltung für sehr grosse Sammlungen über 200.000 Titel zwingend JAVA 8 vorraussetzt.
Dort im User Forum flammt immer wieder die Diskussion auf welche Version und warum, nur keiner blickt richtig durch und vom Betreiber kommt nur Schweigen.
z.B mit JAVA 10 läuft der Server nicht. Keine JAVA Version erkannt...sowas regt mich wirklich auf...dieses Durcheinander...(((
-
- Legende
- Beiträge: 8913
- Registriert: 20.07.2014, 12:25
- Hat sich bedankt: 51 Mal
- Danke erhalten: 38 Mal
Re: Java und seine Versionen. Bitte um Infos.
Es ist nicht unüblich mehrere Versionen von Java SE parallel installiert zu haben. Welche Programme nun mit welchem Java laufen können/müssen, musst du raus finden beim Ersteller des Programms.
- DK2000
- Legende
- Beiträge: 10020
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 687 Mal
- Gender:
Re: Java und seine Versionen. Bitte um Infos.
Java SE 13 ist im Moment die aktuelle Version von Java mit 6 Monate Support. Wird im März 2020 durch Java SE 14 abgelöst.
Java SE 8 ist eine Long-Term-Support (LTS) Version, welche bis März 2022 unterstützt wird und ist frei erhältlich ist (bevorzugte Version)
Java SE 11 ist eine Long-Term-Support (LTS) Version , welche bis September 2023 unterstützt wird, ist aber nur in Verbindung mit den JDK und nach Anmeldung bei Oracle erhältlich.
Java SE 7 ist noch bis Juni 2022 im Extended Support.
Alle anderen Java SE Versionen, also 1-6, 9-10 und 12 erhalten keinen Support mehr und sind daher als veraltet anzusehen und sollten nicht mehr verwendet werden und durch die nächst höhere Version ersetzt werden bzw. durch OpenJDK ersetzt werden.
Dieses Unübersichtlichkeit hat Oracle halt so eingeführt, weil alle 6 Monate eine neu Java Version erscheint. Alle nicht-LTS Versionen haben nur 6 Monate Support.
Was Deine Anwendungen angeht:
Wenn Madsonic Server direkt nach Java SE 8 verlangt, dann muss auch Java SE 8 installiert werden. Da führt kein Weg dran vorbei. Ist in dem Falle auch sinnvoll, da Java SE 8 eine LTS Version ist und somit die Programmierer vom Madsonic Server keine Gedanken um Inkompatibilitäten mit Java SE 9 und höher machen müssen.
FileBot und JDownloader ist es vollkommen egal, welches Java SE installiert ist, da beide Programme im Standard-Setup ihre eigene Java SE/OpenJDK Version installieren und verwenden:
Filebot: ~\FileBot\jre -> openjdk version "11.0.2" (64bit)
JDownloader: ~\JDownloader 2.0\jre -> java version "1.8.0_162" (32bit)
Java SE 8 ist eine Long-Term-Support (LTS) Version, welche bis März 2022 unterstützt wird und ist frei erhältlich ist (bevorzugte Version)
Java SE 11 ist eine Long-Term-Support (LTS) Version , welche bis September 2023 unterstützt wird, ist aber nur in Verbindung mit den JDK und nach Anmeldung bei Oracle erhältlich.
Java SE 7 ist noch bis Juni 2022 im Extended Support.
Alle anderen Java SE Versionen, also 1-6, 9-10 und 12 erhalten keinen Support mehr und sind daher als veraltet anzusehen und sollten nicht mehr verwendet werden und durch die nächst höhere Version ersetzt werden bzw. durch OpenJDK ersetzt werden.
Dieses Unübersichtlichkeit hat Oracle halt so eingeführt, weil alle 6 Monate eine neu Java Version erscheint. Alle nicht-LTS Versionen haben nur 6 Monate Support.
Was Deine Anwendungen angeht:
Wenn Madsonic Server direkt nach Java SE 8 verlangt, dann muss auch Java SE 8 installiert werden. Da führt kein Weg dran vorbei. Ist in dem Falle auch sinnvoll, da Java SE 8 eine LTS Version ist und somit die Programmierer vom Madsonic Server keine Gedanken um Inkompatibilitäten mit Java SE 9 und höher machen müssen.
FileBot und JDownloader ist es vollkommen egal, welches Java SE installiert ist, da beide Programme im Standard-Setup ihre eigene Java SE/OpenJDK Version installieren und verwenden:
Filebot: ~\FileBot\jre -> openjdk version "11.0.2" (64bit)
JDownloader: ~\JDownloader 2.0\jre -> java version "1.8.0_162" (32bit)