ui: Show explicit error message if no java path provided in preferences
This commit is contained in:
@@ -29,6 +29,13 @@ void JavaEnvironmentFactory::createInstance(std::string classPath, std::string&
|
|||||||
|
|
||||||
std::function<jint (JavaVM**, void**, void*)> createInstanceFunction;
|
std::function<jint (JavaVM**, void**, void*)> createInstanceFunction;
|
||||||
const FilePath javaPath = ApplicationSettings::getInstance()->getJavaPath();
|
const FilePath javaPath = ApplicationSettings::getInstance()->getJavaPath();
|
||||||
|
|
||||||
|
if (javaPath.empty())
|
||||||
|
{
|
||||||
|
errorString = "No Java Path provided in preferences.";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
createInstanceFunction = utility::loadFunctionFromLibrary<jint, JavaVM**, void**, void*>(
|
createInstanceFunction = utility::loadFunctionFromLibrary<jint, JavaVM**, void**, void*>(
|
||||||
javaPath,
|
javaPath,
|
||||||
"JNI_CreateJavaVM",
|
"JNI_CreateJavaVM",
|
||||||
|
|||||||
Reference in New Issue
Block a user