From 73cf6516642b6cf5eece2fb5d970f9ddba5f0afb Mon Sep 17 00:00:00 2001 From: mlangkabel Date: Tue, 30 Oct 2018 12:30:32 +0100 Subject: [PATCH] ui: Show explicit error message if no java path provided in preferences --- src/lib_java/data/parser/java/JavaEnvironmentFactory.cpp | 7 +++++++ 1 file changed, 7 insertions(+) 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",