blob: 98b01861f5195f3f31c7e0ab8e5ede89f2f079d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
self_path=$(realpath $0)
environment_file=$(dirname $self_path)/beast2-environment
source $environment_file
extra_jfx_modules=(
web
media
swing
)
EXTRA_JFX_MODULES=$(printf "javafx.%s," "${extra_jfx_modules[@]}" |sed 's/,*$//g')
export JFX_MODULES="${JFX_MODULES},$EXTRA_JFX_MODULES"
# use BEAST_EXTRA_LIBS variable to load BEAGLE and other libraries from non-default locations
# this assumes that the library path contains all these libraries (or are set through LD_LIBRARY_PATH)
if [ -n "$BEAST_EXTRA_LIBS" ]; then
"$JAVA" -Dlauncher.wait.for.exit=true -Xms256m -Xmx8g -Djava.library.path="$BEAST_EXTRA_LIBS" -Duser.language=en \
-cp $DEFAULT_CP:$BEAST_LIB/launcher.jar \
--module-path $JFX_LIBS --add-modules "$JFX_MODULES" \
beast.pkgmgmt.launcher.AppLauncherLauncher $*
else
"$JAVA" -Dlauncher.wait.for.exit=true -Xms256m -Xmx8g -Duser.language=en \
-cp $DEFAULT_CP:$BEAST_LIB/launcher.jar \
--module-path $JFX_LIBS --add-modules "$JFX_MODULES" \
beast.pkgmgmt.launcher.AppLauncherLauncher $*
fi
|