From d9b92c89c216676b094ded7f0e6a94d4d8694468 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sun, 16 Jun 2019 09:43:51 +0800 Subject: [PATCH] PlantUML: use shell to launch java --- src/vplantumlhelper.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/vplantumlhelper.cpp b/src/vplantumlhelper.cpp index 84c43855..194b3040 100644 --- a/src/vplantumlhelper.cpp +++ b/src/vplantumlhelper.cpp @@ -65,8 +65,15 @@ void VPlantUMLHelper::prepareCommand(QString &p_program, QStringList &p_args, const QString &p_jar) const { - p_program = "java"; +#if defined(Q_OS_WIN) + p_program = "cmd.exe"; + p_args << "/c"; +#else + p_program = "/bin/sh"; + p_args << "-c"; +#endif + p_args << "java"; p_args << "-jar" << (p_jar.isEmpty() ? g_config->getPlantUMLJar() : p_jar); p_args << "-charset" << "UTF-8";