diff --git a/template/JreCatalog.txt b/template/JreCatalog.txt new file mode 100644 index 0000000..1b024f0 --- /dev/null +++ b/template/JreCatalog.txt @@ -0,0 +1,53 @@ +# DistMaker 0.55 JRE Catalog +# +# This file defines the JREs that DistMaker can utilize when building DistMaker +# enabled applications. +# +# JREs are specified by groups. A group of JREs are specified starting with the +# following line: +# jre, +# where +# : Version of all JREs specified in this group. Legacy versions +# of the JRE (Java 1.8.* or earlier) must specify a version +# with exactly 4 components. JRE versions post Java 8 must +# specify at least 3 components, but are free to specify more. +# +# +# The following lines defines the available JREs associated with this group. Each +# individual JRE in the group is specified with a single line that has the following +# format: +# F,,, +# where +# : Architecture of the JRE. Currently the following is supported: +# x64 +# : Operating system of the JRE. Currently the following is supported: +# linux, macosx, windows +# : Path to packaged JRE file. Currently tar.gz or zip files are +# supported. + + +# ------------------------------------------------------------------------------ +# Below is an example configuration. This will need to be customized to match +# your particular configuration. +# ------------------------------------------------------------------------------ + +jre,1.8.0.77 +F,x64,linux,/download/java/8u77/jre/jre-8u77-linux-x64.tar.gz +F,x64,macosx,/download/java/8u77/jre/jre-8u77-macosx-x64.tar.gz +F,x64,windows,/download/java/8u77/jre/jre-8u77-windows-x64.tar.gz + +jre,1.8.0.192 +F,x64,linux,/download/java/8u192/jre/jre-8u192-linux-x64.tar.gz +F,x64,macosx,/download/java/8u192/jre/jre-8u192-macosx-x64.tar.gz +F,x64,windows,/download/java/8u192/jre/jre-8u192-windows-x64.tar.gz + +jre,9.0.4 +F,x64,linux,/download/java/9.0.4/jre/jre-9.0.4_linux-x64_bin.tar.gz +F,x64,macosx,/download/java/9.0.4/jre/jre-9.0.4_osx-x64_bin.tar.gz +F,x64,windows,/download/java/9.0.4/jre/jre-9.0.4_windows-x64_bin.tar.gz + +jre,13.0.1 +F,x64,linux,/download/java/13.0.1/jre/OpenJDK13U-jre_x64_linux_hotspot_13.0.1_9.tar.gz +F,x64,macosx,/download/java/13.0.1/jre/OpenJDK13U-jre_x64_mac_hotspot_13.0.1_9.tar.gz +F,x64,windows,/download/java/13.0.1/jre/OpenJDK13U-jre_x64_windows_hotspot_13.0.1_9.zip + diff --git a/template/README.txt b/template/README.txt index b2d755b..422a551 100644 --- a/template/README.txt +++ b/template/README.txt @@ -1,9 +1,11 @@ -This template area contains images, application stubs, and other resources that will be packed with the DistMaker software during the build step. +This template area contains application stubs, images, and other resources that will be packed with the DistMaker software during the build step. -apple - Binary launchers for the Apple platform -background - Images that go behind the Apple installer (only one currently being used now) -launch4j - Utility to build executable for the Windows platform. -.DS_Store.template - File used as a template Apple (Finder?) file which is modified during the packaging process. +./appLauncher.jar - This comes from the AppLauncher project - it gets built there and copied here manually. +./JreCatalog.txt - Example JRE catalog file. -appLauncher.jar - This comes from the AppLauncher project - it gets built there and copied here manually +./apple/JavaAppLauncher - Binary launcher for the Apple platform. +./apple/.DS_Store.template - File used as a template Apple (Finder?) file which is modified during the packaging process. +./background/ - Folder that contains images used in the Apple installer (only one currently being used now). + +./launch4j/ - Folder that contains utility to build an executable for the Windows platform. diff --git a/template/.DS_Store.template b/template/apple/.DS_Store.template similarity index 100% rename from template/.DS_Store.template rename to template/apple/.DS_Store.template diff --git a/template/launch4j/launch4j-3.12-linux.tgz b/template/launch4j/launch4j-3.12-linux.tgz new file mode 100644 index 0000000..516f678 Binary files /dev/null and b/template/launch4j/launch4j-3.12-linux.tgz differ