Zum Hauptinhalt springen

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).

Hinweis

Alle Angaben in dieser Anleitung beziehen sich auf Windows als Betriebssystem und Eclipse als IDE.

Voraussetzungen

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 Drucktaste Next >
  • Gib nachfolgende Informationen ein und betätige die Drucktaste Finish
    • Import source: [Pfad zu Deinem lokalen Repository]

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 Wert Lombok ein und betätige die Drucktaste OK
  • Wähle den Eintrag Lombok aus und betätige die Drucktaste Add External JARs...
  • Wähle die .jar-Datei des Ordners [Pfad zu Eclipse]\lombok.jar aus und betätige die Drucktaste Open
  • 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 Reiter Libraries aus
  • Wähle den Eintrag Classpath aus und betätige die Drucktaste Add Library...
  • Wähle die Option User Library aus und betätige die Drucktaste Next >
  • Wähle die Option Lombok aus und betätige die Drucktase Finish
  • 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 Wert JavaFX [JavaFX SDK Version] ein und betätige die Drucktaste OK
  • Wähle den Eintrag JavaFX [JavaFX SDK Version] aus und betätige die Drucktaste Add 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 Drucktaste Open
  • 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 Drucktaste Edit...
    • 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 Drucktaste OK
    • Wähle den Eintrag JavaFX [JavaFX SDK Version] – <.jar-Datei> – Javadoc location: (None) aus und betätige die Drucktaste Edit...
    • Wähle die Option Javadoc URL aus
    • Gib beim Feld Javadoc location path den Wert https://openjfx.io/javadoc/[JavaFX SDK Version]/ ein und betätige die Drucktaste OK
  • 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 Reiter Libraries aus
  • Wähle die Option Classpath aus und betätige die Drucktaste Add Library...
  • Wähle die Option User Library aus und betätige die Drucktaste Next >
  • Wähle die Option JavaFX [JavaFX Version] aus und betätige die Drucktase Finish
  • 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 Drucktaste Apply 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 Reiter Libraries aus
  • Wähle die Option Classpath aus und betätige die Drucktaste Add Library...
  • Wähle den Eintrag JUnit aus und betätige die Drucktaste Next >
  • Gib nachfolgende Informationen ein und betätige die Drucktaste Finish
    • JUnit library Version: JUnit 5
  • 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 Drucktaste New 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 Drucktaste Run

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