diff -r 184eb474c083 configmanager.cpp --- a/configmanager.cpp Sun Nov 26 21:13:19 2017 +0100 +++ b/configmanager.cpp Fri Dec 01 21:07:57 2017 +0100 @@ -603,7 +603,7 @@ #else registerOption("Grammar/Language Tool URL", &grammarCheckerConfig->languageToolURL, "http://localhost:8081/", &pseudoDialog->lineEditGrammarLTUrl); #endif - registerOption("Grammar/Language Tool Path", &grammarCheckerConfig->languageToolPath, "", &pseudoDialog->lineEditGrammarLTPath); + registerOption("Grammar/Language Tool Path", &grammarCheckerConfig->languageToolPath, "/usr/share/languagetool:/usr/share/java/languagetool/*", &pseudoDialog->lineEditGrammarLTPath); registerOption("Grammar/Language Tool Arguments", &grammarCheckerConfig->languageToolArguments, "org.languagetool.server.HTTPServer -p 8081", &pseudoDialog->lineEditGrammarLTArguments); registerOption("Grammar/Language Tool Java Path", &grammarCheckerConfig->languageToolJavaPath, "java", &pseudoDialog->lineEditGrammarLTJava); registerOption("Grammar/Language Tool Autorun", &grammarCheckerConfig->languageToolAutorun, true, &pseudoDialog->checkBoxGrammarLTAutorun); diff -r 184eb474c083 grammarcheck.cpp --- a/grammarcheck.cpp Sun Nov 26 21:13:19 2017 +0100 +++ b/grammarcheck.cpp Fri Dec 01 21:07:57 2017 +0100 @@ -898,7 +898,7 @@ } triedToStart = true; startTime = 0; - if (ltPath == "" || !QFileInfo(ltPath).exists()) return; + if (ltPath == "") return; javaProcess = new QProcess(); connect(javaProcess, SIGNAL(finished(int)), javaProcess, SLOT(deleteLater())); connect(this, SIGNAL(destroyed()), javaProcess, SLOT(deleteLater()));