Ausführbares Windows-Programm aus JavaFX generieren (Teil 1)

Avatar of domjosdomjos - 01. Dezember 2019 - JavaFX, Maven

Inhalt

  1. Inhalt und EXE erstellen (Teil 1) (Siehe unten)
  2. Setup erstellen (Teil 2)
  3. Durch Batch-Datei automatisieren (Teil 3)
  4. In Maven (Package) integrieren (Teil 4)

Funktionierendes Beispiele siehe PhotoManager.

Launch4J installieren

  1. Laden Sie sich vom Internet Launch4J herunter
  2. Starten Sie das Programm und erstellen Sie darüber eine Config Datei
    1. Legen Sie diese in die Programm-Resourcen des JavaFX-Programms zum Beispiel in den Ordner setup.

Die Config Datei könnte zum Beispiel wie folgt aussehen:

 

Config-Datei

<?xml version="1.0" encoding="UTF-8"?>
<launch4jConfig>
  <dontWrapJar>false</dontWrapJar>
  <headerType>gui</headerType>
  <jar>..\..\..\..\build\{name}.jar</jar>
  <outfile>..\..\..\..\build\{name}.exe</outfile>
  <errTitle></errTitle>
  <cmdLine></cmdLine>
  <chdir></chdir>
  <priority>normal</priority>
  <downloadUrl>http://java.com/download</downloadUrl>
  <supportUrl></supportUrl>
  <stayAlive>false</stayAlive>
  <restartOnCrash>false</restartOnCrash>
  <manifest></manifest>
  <icon>header.ico</icon>
  <jre>
    <path>{Pfad zu JRE}</path>
    <bundledJre64Bit>false</bundledJre64Bit>
    <bundledJreAsFallback>false</bundledJreAsFallback>
    <minVersion>1.8</minVersion>
    <maxVersion>13</maxVersion>
    <jdkPreference>jreOnly</jdkPreference>
    <runtimeBits>64/32</runtimeBits>
  </jre>
</launch4jConfig>
New comment

0 comments