diff --git a/src/lib_java/data/parser/java/JavaEnvironmentFactory.cpp b/src/lib_java/data/parser/java/JavaEnvironmentFactory.cpp index e9859466..88101141 100644 --- a/src/lib_java/data/parser/java/JavaEnvironmentFactory.cpp +++ b/src/lib_java/data/parser/java/JavaEnvironmentFactory.cpp @@ -29,6 +29,13 @@ void JavaEnvironmentFactory::createInstance(std::string classPath, std::string& std::function createInstanceFunction; const FilePath javaPath = ApplicationSettings::getInstance()->getJavaPath(); + + if (javaPath.empty()) + { + errorString = "No Java Path provided in preferences."; + return; + } + createInstanceFunction = utility::loadFunctionFromLibrary( javaPath, "JNI_CreateJavaVM",