浏览代码

PlantUML: use shell to launch java

Le Tan 6 年之前
父节点
当前提交
d9b92c89c2
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      src/vplantumlhelper.cpp

+ 9 - 2
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";