From 9553c2a85456a73e189a1600031c955037e27314 Mon Sep 17 00:00:00 2001 From: Nathan Christopher McRae Date: Wed, 19 Feb 2025 21:11:48 -0800 Subject: [PATCH] Add build/run scripts for linux --- build.sh | 11 +++++++++++ run.sh | 9 +++++++++ 2 files changed, 20 insertions(+) create mode 100755 build.sh create mode 100755 run.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..e64eff0 --- /dev/null +++ b/build.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env sh + +JAVA_HOME=/home/nathanmcrae/Downloads/jdk-23.0.2/ +PATH=$JAVA_HOME/bin:$PATH +PATH_TO_FX=/home/nathanmcrae/Downloads/javafx-sdk-23.0.2/lib/ +MODULE_PATH=$PATH_TO_FX:$(dirname "$0")/lib +MODULES=com.ctc.wstx,com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.dataformat.xml,com.fasterxml.jackson.datatype.jsr310,com.jcraft.jsch,javafx.controls,javafx.fxml,org.apache.commons.cli,result,wordpress.xmlrpc.client + +echo Module path: $MODULE_PATH +javac --module-path $MODULE_PATH --add-modules $MODULES src/main/java/name/nathanmcrae/numbersstation/*.java -d out +cp -r src/main/resources/* out/name/nathanmcrae/numbersstation diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..2742a44 --- /dev/null +++ b/run.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh + +JAVA_HOME=/home/nathanmcrae/Downloads/jdk-23.0.2/ +PATH=$JAVA_HOME/bin:$PATH +PATH_TO_FX=/home/nathanmcrae/Downloads/javafx-sdk-23.0.2/lib/ +MODULE_PATH=$PATH_TO_FX:$(dirname "$0")/lib +MODULES=com.ctc.wstx,com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.dataformat.xml,com.fasterxml.jackson.datatype.jsr310,com.jcraft.jsch,javafx.controls,javafx.fxml,org.apache.commons.cli,result,wordpress.xmlrpc.client + +java --module-path $MODULE_PATH --add-modules $MODULES -cp out name.nathanmcrae.numbersstation.Main $@