Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Voeg het project toe aan git via git clone <repo>.
  2. Start IntelliJ.
  3. Open de pom.xml als project en laad alle dependencies.
  4. Zoek in de repository het bestand JaVaFo.jar. Druk met de rechtermuisknop hierop en klik op "Add as library", druk in het pop-upmenu op "ok".
  5. Controleer in module-info.java of van de twee regels die JaVaFo bevatten, degene onder de system scope in gebruik is. Dit staat in het bestand met comments aangegeven. Zie hoofdstuk 8 voor verdere toelichting.
  6. Controleer in de pom.xml of bij de JaVaFo dependency de system scope met bijbehorende filepath aanwezig zijn.
  7. Run Mainwrapper.class of KlukklukApplication.class om de applicatie te compileren.

...

  • --name: De naam van het bestand.
  • --input: Het absolute pad waar de te packagen .jar staat. (alleen Alleen de .jar mag hierin staan!)
  • --dest: Het absolute pad waar de het te maken bestand wordt opgeslagen. (Deze kan leeggelaten worden, het bestand wordt in dit geval in de input directory opgeslagen)
  • --type: Het type bestand om te packagen. (Let op: dit is OS-specifiek. Een MacOS systeem mag geen .exe of .msi packagen, en een Windows systeem mag geen .pkg of .dmg aanmaken!)
  • --app-version: De versie van de applicatie.
  • --main-jar: de .jar die in het bestand verwerkt wordt.
  • --icon: Het absolute pad naar het bestand wat als icoon voor het programma gebruikt wordt.

(Optioneel, OS-Specifiek)

  • --win-dir-chooser: Geeft de gebruiker de mogelijkheid om te kiezen waar deze de applicatie wil installeren.
  • --win-shortcut: maakt een snelkoppeling aan op het bureaublad.


Meer informatie over jpackage, samen met meer OS-specifieke opties, is te vinden in de documentatie van Oracle.

...