GitHub-Repositories
Diese Anleitung beschreibt das Arbeiten mit den nachfolgenden GitHub-Repositories. Diese enthalten sämtlichen relevanten Quellcode zu den Vorlesungen Programmierung I (WI), Programmierung II (WI) und Programmieren (INF).
- Musterlösungen Übungsaufgaben
- Musterlösungen Klausuraufgaben
- Musterlösungen Apps
- Demos WWIBE224
- Demos WWIBE123
- Demos WWIBE223
- Demos TIM23 & TIS23
- Demos TIT23 & TIK23
Hinweis
Alle Angaben in dieser Anleitung beziehen sich auf Windows als Betriebssystem und Eclipse als IDE.
Voraussetzungen
- Ein installiertes JDK
- Eine installierte Eclipse IDE
- Ein installiertes Git
Klonen eines remote Repositorys
- Starte die Kommandozeile (z.B. Windows PowerShell)
- Führe den Befehl
git clone https://github.com/appenmaier/[Der Name des remote Repositorys] "[Pfad zu Deinem lokalen Repository]"
aus, um das remote Repository zu klonen
Einbinden eines remote Repositorys
- Starte Eclipse
- Führe die Funktion
File - Import... - General - Projects from Folder or Archive
aus und betätige die DrucktasteNext >
- Gib nachfolgende Informationen ein und betätige die Drucktaste
Finish
- Import source:
[Pfad zu Deinem lokalen Repository]
- Import source:
Lombok einrichten (falls benötigt)
- Lade die Datei lombok.jar herunter
- Führe die Datei
lombok.jar
aus - Betätige die Drucktaste
Install / Update
- Betätige die Drucktaste
Quit Installer
- Starte Eclipse
- Navigiere zu
Window – Preferences – Java – Build Path – User Libraries
- Betätige die Drucktaste
New...
- Gib beim Feld
User library name
den WertLombok
ein und betätige die DrucktasteOK
- Wähle den Eintrag
Lombok
aus und betätige die DrucktasteAdd External JARs...
- Wähle die .jar-Datei des Ordners
[Pfad zu Eclipse]\lombok.jar
aus und betätige die DrucktasteOpen
- Betätige die Drucktaste
Apply and Close
- Navigiere im Package Explorer zu Deinem Projekt und wähle dieses aus
- Navigiere zu
Project - Properties - Java Build Path
und wähle den ReiterLibraries
aus - Wähle den Eintrag
Classpath
aus und betätige die DrucktasteAdd Library...
- Wähle die Option
User Library
aus und betätige die DrucktasteNext >
- Wähle die Option
Lombok
aus und betätige die DrucktaseFinish
- Betätige die Drucktaste
Apply and Close
JavaFX einrichten (falls benötigt)
- Lade das JavaFX SDK herunter
- Entpacke die heruntergeladene Zip-Datei und kopiere den Unterordner
javafx-sdk-[JavaFX SDK Version]
der entpackten Zip-Datei in den Ordner[Pfad zu Deinem JavaFX-Ordner]
- Starte Eclipse
- Navigiere zu
Window – Preferences – Java – Build Path – User Libraries
- Betätige die Drucktaste
New...
- Gib beim Feld
User library name
den WertJavaFX [JavaFX SDK Version]
ein und betätige die DrucktasteOK
- Wähle den Eintrag
JavaFX [JavaFX SDK Version]
aus und betätige die DrucktasteAdd External JARs...
- Wähle alle .jar-Dateien des Ordners
[Pfad zu Deinem JavaFX-Ordner]\javafx-sdk-[JavaFX SDK Version]\lib
aus und betätige die DrucktasteOpen
- Führe für jede .jar-Datei nachfolgende Schritte durch:
- Wähle den Eintrag
JavaFX [JavaFX SDK Version] – <.jar-Datei> – Source attachment: (None)
aus und betätige die DrucktasteEdit...
- Wähle die Option
External location
aus - Gib beim Feld
Path
den Wert[Pfad zu Deinem JavaFX-Ordner]\javafx-sdk-[JavaFX SDK Version]\lib\src.zip
ein und betätige die DrucktasteOK
- Wähle den Eintrag
JavaFX [JavaFX SDK Version] – <.jar-Datei> – Javadoc location: (None)
aus und betätige die DrucktasteEdit...
- Wähle die Option
Javadoc URL
aus - Gib beim Feld
Javadoc location path
den Werthttps://openjfx.io/javadoc/[JavaFX SDK Version]/
ein und betätige die DrucktasteOK
- Wähle den Eintrag
- Betätige die Drucktaste
Apply and Close
- Navigiere im Package Explorer zu Deinem Projekt und wähle dieses aus
- Navigiere zu
Project - Properties - Java Build Path
und wähle den ReiterLibraries
aus - Wähle die Option
Classpath
aus und betätige die DrucktasteAdd Library...
- Wähle die Option
User Library
aus und betätige die DrucktasteNext >
- Wähle die Option
JavaFX [JavaFX Version]
aus und betätige die DrucktaseFinish
- Betätige die Drucktaste
Apply and Close
Hinweis
Anleitungen für andere gängige Entwicklungsumgebungen können der JavaFX Homepage entnommen werden.
Scene Builder einrichten (falls benötigt)
- Installiere den Scene Builder
- Installiere das Eclipse-Plugin e(fx)clipse
- Starte Eclipse
- Navigiere zu
Window – Preferences – JavaFX
- Gib beim Feld
SceneBuilder executable
den Wert[Pfad zur SceneBuilder.exe]\SceneBuilder.exe
ein und betätige die DrucktasteApply and Close
JUnit 5 einrichten (falls benötigt)
- Starte Eclipse
- Navigiere im Package Explorer zu Deinem Projekt und wähle dieses aus
- Navigiere zu
Project - Properties - Java Build Path
und wähle den ReiterLibraries
aus - Wähle die Option
Classpath
aus und betätige die DrucktasteAdd Library...
- Wähle den Eintrag
JUnit
aus und betätige die DrucktasteNext >
- Gib nachfolgende Informationen ein und betätige die Drucktaste
Finish
- JUnit library Version:
JUnit 5
- JUnit library Version:
- Betätige die Drucktaste
Apply and Close
Aktualisieren eines lokalen Repositorys
- Starte die Kommandozeile (z.B. Windows PowerShell)
- Führe den Befehl
cd "[Pfad zu Deinem lokalen Repository]"
aus, um zum Arbeitsbereich Deines lokalen Repositorys zu wechseln - Führe den Befehl
git pull
aus, um den Arbeitsbereich zu aktualisieren
Ausführen von JavaFX-Anwendungen
Variante A
- Starte Eclipse
- Navigiere im Package Explorer zur gewünschten JavaFX-Anwendung und wähle die
Klasse
App
aus - Wähle die Option
Run – Run Configurations
aus - Wähle die Option
Java Application
aus und betätige die DrucktasteNew launch configuration
- Wähle den Reiter
Arguments
aus - Gib beim Feld
VM arguments
den Wert--module-path "[Pfad zu Deinem JavaFX-Ordner]\javafx-sdk-[JavaFX SDK Version]\lib" --add-modules=javafx.controls,javafx.fxml
ein und betätige die DrucktasteRun
Variante
- Starte Eclipse
- Navigiere im Package Explorer zur gewünschten JavaFX-Anwendung und wähle die
Klasse
MainClass
aus - Wähle die Option
Run As - 1 Java Application
aus