Repository URL to install this package:
|
Version:
4.2.1 ▾
|
#!/bin/sh
unset JAVAPATH
FOUND="false"
for VMNAME in jdk-11.0.4 ; do
for JDKCANDIDATE in /usr/lib/jvm/"$VMNAME"* ; do
if [ -e "$JDKCANDIDATE"/bin/javac ]; then
JAVAPATH="$JDKCANDIDATE"
FOUND="true"
break
fi
done
if [ x"$FOUND" = x"true" ]; then
break;
fi
done
if [ x"$JAVAPATH" = x"" ]; then
echo "A suitable JDK couldn't be located. You may need to edit the"
echo "/usr/bin/bluej launch script."
exit 1
fi
CP="/usr/share/bluej/bluej.jar"
JFXRTOPT=""
JFXRTOPT2=""
# If JavaFX library is not within the JDK, look for OpenJFX:
if [ ! -e "$JAVAPATH/lib/javafx.graphics.jar" ]; then
if [ -e "/usr/share/java/javafx/lib/javafx.graphics.jar" ]; then
JAVAFXPATH=/usr/share/java/javafx/lib
JAVAFXJARS="$JAVAFXPATH/javafx.base.jar"
JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx.controls.jar"
JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx.fxml.jar"
JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx.graphics.jar"
JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx.media.jar"
# JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx-properties-11.jar"
JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx.swing.jar"
JAVAFXJARS="$JAVAFXJARS:$JAVAFXPATH/javafx.web.jar"
CP="$CP:$JAVAFXJARS"
JFXRTOPT="-javafxpath=$JAVAFXPATH"
JFXRTOPT2="-javafxjars=$JAVAFXJARS"
fi
fi
"$JAVAPATH/bin/java" -Djavafx.embed.singleThread=true -Dawt.useSystemAAFontSettings=on -Xmx512M \
-cp "$CP" bluej.Boot ${JFXRTOPT:+"$JFXRTOPT"} ${JFXRTOPT2:+"$JFXRTOPT2"} "$@"