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:
Visual Studio Code (bzw. besser: die Opensource-Variante VS Codium) mit dem Java Extension Pack - Download z.B. her VSCodium - für Win z.B. VSCodium-win32-x64-1.69.2.zip
IntelliJ IDEA JavaFX ist bereits in der community edition enthalten
In den folgenden Beispielen nutze ich VS Codium
Die nötigen Extensions installieren
Das “Java Extension Pack”:
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.
Links und weitere Informationen
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).