staging.inyokaproject.org

Verwirrung mit den Java-Versionen

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

pixel24

Anmeldungsdatum:
20. Februar 2008

Beiträge: Zähle...

Hallo zusammen,

ich habe mir aus dem PPA (ppa:linuxuprising/java) die JRE installiert:

1
2
3
4
~$ java -version
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

zunächst mal eine Frage zur Version. Wenn ich Java für Windows-Clients herunter lade ist dies die Version 10. Wie kommt es dass es über den PPA schon 14 gibt?

Ich wollte mich auch mal ein wenig an der Java-Programmierung probieren. Gibt es das SDK auch in einem PPA zum einfachen installieren?

Viele Grüße pixel24

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Oracle Java 14 ist die neueste Version, soweit ich weiß ist 10 schon aus dem Support. Was mich wundert ist der Umstand, dass du JRE statt JDK hast.

pixel24

(Themenstarter)

Anmeldungsdatum:
20. Februar 2008

Beiträge: Zähle...

ich habe nach dem hinzufügen des PPA:

1
apt install oracle-java14-installer

ausgeführt. Muss ich eventuell anders vorgehen?

pixel24

(Themenstarter)

Anmeldungsdatum:
20. Februar 2008

Beiträge: Zähle...

Habe gerade nochmal nachgeschaut. Der Install schein eigentlich der Richtige zu sein:

1
2
oracle-java14-installer/focal,now 14.0.1-1~linuxuprising1 amd64  [installiert]
  Oracle Java(TM) Development Kit (JDK) 14

JDK ist doch Java-Developer-Kit

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Ja, JDK ist das Developement Kit. Das passt soweit.

pixel24

(Themenstarter)

Anmeldungsdatum:
20. Februar 2008

Beiträge: Zähle...

pixel24 schrieb:

Habe gerade nochmal nachgeschaut. Der Install schein eigentlich der Richtige zu sein:

1
2
oracle-java14-installer/focal,now 14.0.1-1~linuxuprising1 amd64  [installiert]
  Oracle Java(TM) Development Kit (JDK) 14

Das war jedoch die Paketinfo (apt) zum Paket "oracle-java14-installer"

Gibt es Konsolenbefehle von Java die nur im SDK vorhanden sind damit ich es prüfen kann?

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

javac

sollte so einer sein.

pixel24

(Themenstarter)

Anmeldungsdatum:
20. Februar 2008

Beiträge: 473

DJKUhpisse schrieb:

javac

sollte so einer sein.

ist da, dann passt es wohl ☺

vielen Dank!

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

pixel24 schrieb:

DJKUhpisse schrieb:

javac

sollte so einer sein.

ist da, dann passt es wohl ☺

Check mal die Version, ich glaube javac -v.

pixel24

(Themenstarter)

Anmeldungsdatum:
20. Februar 2008

Beiträge: 473

1
2
$ javac -version
javac 14.0.1

Cranvil

Anmeldungsdatum:
9. März 2019

Beiträge: 990

Diese Antwort ist etwas Offtopic, weil sie sich nicht um Ubuntu oder Linux dreht. Bitte nicht hauen. 😉

pixel24 schrieb:

Wenn ich Java für Windows-Clients herunter lade ist dies die Version 10.

Mich wundert's schon, aus welchen Quellen du deine Windows-Version beziehst.

Über die Basis aller modernen Java-Versionen OpenJDK kannst du derzeit Referenzimplementierungen für die Versionen 7 bis 14 erhalten (Link). Allerdings nicht ganz in der Paketauswahl, die sinnvoll erscheint.

Das Projekt AdoptOpenJDK baut auf Basis des bereits genannten OpenJDK Installationspakete unter anderem für Windows und dort kann man sich die Versionen der derzeit unterstützten LTS-Releases und des aktuellsten Releases besorgen.

Und wer aufgrund eines geeigneten Vertrages mit Oracle noch die Berechtigung dazu hat, kann sich dort auch die entsprechenden Versionen herunterladen - bis hin zu den Installern von Java-Versionen von denen Sun noch nicht mal wusste, dass es sie gab (ich musste da kürzlich eine von ausgraben:lol:).

Also kurzum: Wenn deine Quelle für Windows nur JDK/JRE 10 anbietet, solltest du den Dealer wechseln.

Antworten |