diff options
Diffstat (limited to 'tools/package.sh')
| -rw-r--r-- | tools/package.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/package.sh b/tools/package.sh index 186dab5..ce18f63 100644 --- a/tools/package.sh +++ b/tools/package.sh | |||
| @@ -19,6 +19,10 @@ for d in $RUNTIME_LIB_DIRS; do | |||
| 19 | cp "$j" "$DIST/lib/$d/" | 19 | cp "$j" "$DIST/lib/$d/" |
| 20 | n=$((n + 1)) | 20 | n=$((n + 1)) |
| 21 | done | 21 | done |
| 22 | for dll in lib/"$d"/*.dll; do | ||
| 23 | [ -f "$dll" ] || continue # e.g. openjfx's native Prism/Glass libraries | ||
| 24 | cp "$dll" "$DIST/lib/$d/" | ||
| 25 | done | ||
| 22 | echo " lib/$d/ ($n jars)" | 26 | echo " lib/$d/ ($n jars)" |
| 23 | done | 27 | done |
| 24 | 28 | ||
| @@ -61,7 +65,7 @@ for e in $EXECUTABLES; do | |||
| 61 | cat >"$DIST/run-${e#ui-}.bat" <<EOF | 65 | cat >"$DIST/run-${e#ui-}.bat" <<EOF |
| 62 | @echo off | 66 | @echo off |
| 63 | cd /d "%~dp0" | 67 | cd /d "%~dp0" |
| 64 | java -jar "%~dp0$e.jar" | 68 | java -Djava.library.path="%~dp0lib\openjfx" -jar "%~dp0$e.jar" |
| 65 | if errorlevel 1 pause | 69 | if errorlevel 1 pause |
| 66 | EOF | 70 | EOF |
| 67 | done | 71 | done |