From b4bf46bbba6fe9006f86caa0c56f18a5c758eaaa Mon Sep 17 00:00:00 2001 From: David Georg Reichelt <davidgeorg_reichelt@dagere.de> Date: Wed, 1 Feb 2023 09:56:18 +0100 Subject: [PATCH] Only add add-opens for Java versions bigger than 8 --- frameworks/Kieker-java/benchmark.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frameworks/Kieker-java/benchmark.sh b/frameworks/Kieker-java/benchmark.sh index 0236f16..07852d1 100755 --- a/frameworks/Kieker-java/benchmark.sh +++ b/frameworks/Kieker-java/benchmark.sh @@ -11,7 +11,12 @@ MAIN_DIR="${BASE_DIR}/../.." # Hotfix for ASPECTJ # https://stackoverflow.com/questions/70411097/instrument-java-17-with-aspectj -export JAVA_OPTS="--add-opens java.base/java.lang=ALL-UNNAMED" +JAVA_VERSION=$(java -version 2>&1 | grep -oP 'version "?(1\.)?\K\d+') +if [ "$JAVA_VERSION" != "8" ] +then + export JAVA_OPTS="--add-opens java.base/java.lang=ALL-UNNAMED" + echo "Setting \$JAVA_OPTS, since Java version is bigger than 8" +fi # # source functionality -- GitLab