diff --git a/entrypoint.sh b/entrypoint.sh index 1e17540..0c3472a 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -141,7 +141,12 @@ function compile_args() { function compile_flags() { echo ":: Compiling java flags" if [ "${MCSD_JAVA_CUSTOM}" == "true" ]; then - export "JAVA_HOME=/jvm" + if [ -f "/jvm/bin/java" ]; then + export "JAVA_HOME=/jvm" + else + echo ":: Error: /jvm/bin/java not found, using built-in JVM" + export "JAVA_HOME=/usr/lib/jvm/java-${MCSD_JAVA_VERSION}-openjdk" + fi else export "JAVA_HOME=/usr/lib/jvm/java-${MCSD_JAVA_VERSION}-openjdk" fi