Das JavaFX-Framework installieren und die IDE konfigurieren

https://oer-informatik.de/jfx_00_javafx_installieren

tl/dr; (ca. 2 min Lesezeit): Installation der IDE, des JavaJDK und prüfen der korrekten Maven Version. Artikel ist Teil eines JavaFX-Tutorials.

Installationen und Voraussetzungen

Eine aktuelle Java JDK

Wir benötigen das Java Development Kit, das Buildwerkzeug Maven, die Versionsverwaltung git und eine Entwicklungsumgebung. Konkret werden folgende Versionen vorgeschlagen:

Java Entwicklungsumgebung:

  • Oracle Java JDK LTS (es wird die aktuelle long term support Version empfohlen, zum Zeitpunkt der Tutorialentstehung ist das Java17): https://www.oracle.com/java/technologies/downloads/#java17

  • Alternativ: OpenJDK http://jdk.java.net/

Nach der Installation müssen die Umgebungsvariablen gesetzt werden für JAVA\_HOME und PATH, Anleitung unter: https://www.java.com/de/download/help/path.xml

Unter Debian/Linux:

Welche Version wurde installiert und hat die Installation geklappt (im Terminal bzw. der PowerShell)?

java 17.0.4 2022-07-19 LTS
Java(TM) SE Runtime Environment (build 17.0.4+11-LTS-179)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.4+11-LTS-179, mixed mode, sharing)

(Sofern hier noch java version "1.8.0_261" oder eine Version <11.0 gemeldet werden sollte muss überprüft werden, ob ein aktuelles Java installiert ist.)

Eine JavaFX-fähige IDE, z.B. VS Codium

Es gibt mehrere Entwicklungsumgebungen (IDE), die eine gute JavaFX-Unterstützung umsetzen, unter openjfx.io/openjfx-docs finden sich aktuelle Anleitungen zu den wichtigsten Entwicklungsumgebungen:

In den folgenden Beispielen nutze ich VS Codium

Die nötigen Extensions installieren

Das “Java Extension Pack”: Unter “Extensions” Java Extension Pack wählen

Maven installieren

Ich nutze für die Beispiele das Buildtool Maven. In der Regel ist es in den modernen IDEs direkt enthalten - es kommt aber vor, dass Projekte direkt über die Konsole ausgeführt werden sollen. Dazu ist es erforderlich, dass eine Maven Version direkt im PATH gefunden wird (das kann im Terminal/PowerShell mit mvn -v geprüft werden).

Die Maven-Binaries lass sich auf dieser Seite laden, im passenden Pfad für Programme entpacken und entsprechend im PATH eingetragen. (Windows Einstellungen Systemumgebungsvariablen bearbeiten / Umgebungsvariablen / Eintragen des Pfads in PATH, Details siehe z.B. hier).

Nach einem Neustart des Terminals bzw. der IDE sollte Maven gefunden werden:

Sollte etwa folgendes zurückgeben:

Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: C:\Program Files\apache-maven-bin\apache-maven-3.8.6
Java version: 11.0.4, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11.0.4
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Nächste Schritte

Dieser Artikel ist ein Teil der Artikelserie zu einer JavaFX-Decarbonizer-App.

Da jetzt alle Voraussetzungen erfüllt sind können wir die Initialisierung der Projekts vornehmen.

Quellen und offene Ressourcen (OER)

Die Ursprungstexte (als Markdown), Grafiken und zugrunde liegende Diagrammquelltexte finden sich in weiterbearbeitbarer Form im gitlab-Repository unter https://gitlab.com/oer-informatik/java-fx/ersteschritte und sind zur Nutzung als Open Education Resource (OER) freigegeben gemäß der Creative Commons Namensnennung 4.0 International Lizenz (CC BY 4.0). Creative Commons Lizenzvertrag

Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen: