Benötigte Software 👩‍💻

Für die Arbeit im Seminar und in den Übungen benötigen wir ein JDK und eine IDE. Was das genau ist, wird in den verlinkten Artikeln erklärt. Hier geht es zunächst nur darum, den richtigen Download zu finden und die Programme zu installieren!

Java Development Kit (JDK) ☕

Wir benötigen ein JDK der Version 11, passend für dein Betriebssystem. Wegen der Umstellung des Lizenzmodells von Oracle im Jahr 2019 sollten wir unbedingt ein OpenJDK (und nicht das volle JDK von der Oracle-Seite) benutzen.

Übrigens: Seit September 2021 gibt es eine neue LTS-Version des JDK (Version 17). Wir werden aber vorerst weiter mit dem JDK 11 arbeiten (die vorherige LTS-Verion), weil wir (1.) die neuen Features von Java 17 nicht besprechen werden und (2.) das JDK 17 noch zu jung ist, um im Internet wirklich viele und gute Ressourcen dazu zu finden.

Betriebssystem Download OpenJDK 11
Windows Für Windows empfiehlt sich der Download des OpenJDK 11 (LTS) des Projektes Adoptium, je nach OS-Architektur in der 64-bit oder 32-bit-Variante (x86).
MacOS Hier gilt das selbe wie bei Windows: Das Projekt Adoptium stellt für MacOS ein OpenJDK 11 (LTS) bereit.
Linux Falls du ein halbwegs aktuelles Ubuntu-basiertes System (>=18.04) benutzt, kannst du das OpenJDK 11 einfach über folgenden Terminalbefehl installieren: sudo apt install openjdk-11-jdk openjdk-11-doc openjdk-11-jre-headless openjdk-11-source. Für andere Linux-Distributionen könnte es ähnliche fertige Pakete geben. Ansonsten gilt (wie auch bei Windows oder MacOS) die Empfehlung der Seite von Adoptium!

Eclipse IDE 🌘

Für den Download der Entwicklungsumgebung Eclipse (die wir im Seminar nutzen) benutzt man am besten die aktuelle Version der Eclipse IDE for Java Developers von dieser Seite.

⚠️ Bitte beachte, dass die Eclipse IDE zunächst mal ein “portables” Programm ist, d.h. der Download ist ein Archiv, welches das fertig ausführbare Programm enthält. Es gibt keine Installation - du musst dich selbst entscheiden, wohin du das Programm entpackst und musst selbst (falls gewünscht) Verknüpfungen anlegen.
Fall du lieber einen Installer hättest, der das alles für dich erledigt, kein Problem: Nutze den Link von oben, dort gibt es ganz oben auf der Seite auch einen Installer zum Download, der dann während der Installation das von dir gewünschte Paket herunterlädt (hier bitte wiederum Eclipse IDE for Java Developers auswählen!).

💬 Natürlich ist die Wahl der IDE freigestellt. Es kann gerne auch mit IntelliJ IDEA, Netbeans, dem Windows Notepad oder vim programmiert werden - allerdings werden sich die Beispiele im Seminar immer auf Eclipse beziehen.

💬 Einzelheiten zur Unterscheidung der IDEs und den Funktionen von Eclipse sind außerdem im Artikel zur Eclipse IDE zu finden!