mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-31 11:44:36 +00:00
Fix startup script for OpenJDK 8
Here are the version strings of four major implementations of java: Sun JDK 7 java version "1.7.0_76" OpenJDK 7 java version "1.7.0_75" Sun JDK 8 java version "1.8.0_31" OpenJDK 8 openjdk version "1.8.0_31" For OpenJDK 8, the version detector in resources/ffdec.sh fails. An extra `sed` is necessary for proper execution.
This commit is contained in:
@@ -52,6 +52,7 @@ cd "`dirname \"$PROGRAM\"`"
|
||||
# Check default java
|
||||
if [ -x "`which java`" ]; then
|
||||
JAVA_VERSION_OUTPUT=`java -version 2>&1`
|
||||
JAVA_VERSION_OUTPUT=`echo $JAVA_VERSION_OUTPUT | sed 's/openjdk version/java version/'`
|
||||
check_java_version && exec java -Djava.net.preferIPv4Stack=true -Xmx$MEMORY -jar $JAR_FILE "$@"
|
||||
fi
|
||||
|
||||
@@ -59,6 +60,7 @@ fi
|
||||
for JRE_PATH in $LOOKUP_JRE_DIRS; do
|
||||
if [ -x "$JRE_PATH/bin/java" ]; then
|
||||
JAVA_VERSION_OUTPUT=`"$JRE_PATH/bin/java" -version 2>&1`
|
||||
JAVA_VERSION_OUTPUT=`echo $JAVA_VERSION_OUTPUT | sed 's/openjdk version/java version/'`
|
||||
check_java_version && {
|
||||
export JRE_PATH
|
||||
exec $JRE_PATH/bin/java -Djava.net.preferIPv4Stack=true -Xmx$MEMORY -jar $JAR_FILE "$@"
|
||||
|
||||
Reference in New Issue
Block a user