diff --git a/frameworks/Kieker-java/benchmark.sh b/frameworks/Kieker-java/benchmark.sh
index cfae78ad4f6935e6c6c542601f19023691095483..84456b25f69c69c7938217c2148b93565f8d53e5 100755
--- a/frameworks/Kieker-java/benchmark.sh
+++ b/frameworks/Kieker-java/benchmark.sh
@@ -69,6 +69,7 @@ getAgent
 checkDirectory data-dir "${DATA_DIR}" create
 checkFile log "${DATA_DIR}/kieker.log" clean
 cleanupResults
+mkdir -p $RESULTS_DIR
 PARENT=`dirname "${RESULTS_DIR}"`
 checkDirectory result-base "${PARENT}"