From d25bba4b5927c5f6f7dc22186cc28a78dda4f9b8 Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Thu, 25 Aug 2016 15:44:55 +0200 Subject: [PATCH] ui: java not found popup --- src/lib/JavaProject.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/JavaProject.cpp b/src/lib/JavaProject.cpp index 3f90341d..4af42d16 100644 --- a/src/lib/JavaProject.cpp +++ b/src/lib/JavaProject.cpp @@ -2,8 +2,9 @@ #include "data/parser/java/JavaEnvironmentFactory.h" #include "data/parser/java/TaskParseJava.h" -#include "isTrial.h" #include "utility/ResourcePaths.h" +#include "Application.h" +#include "isTrial.h" JavaProject::~JavaProject() { @@ -43,6 +44,10 @@ JavaProject::JavaProject( ResourcePaths::getJavaPath() + "java-symbol-solver-model.jar" ); } + if (!JavaEnvironmentFactory::getInstance() && !isTrial()) + { + Application::getInstance()->handleDialog("Coati was unable to locate Java on this machine.\nPlease make sure to provide the correct path in your preferences."); + } } std::shared_ptr JavaProject::createIndexerTask(