Use QtcProcess in getJdkPath()

Change-Id: I46544c1e0f811476a7e743a3085083ba204dc14b
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2021-11-04 19:09:09 +01:00
parent f15e5e020a
commit a50c5db110

View File

@@ -68,7 +68,6 @@
#include <QJsonDocument>
#include <QJsonObject>
#include <QLoggingCategory>
#include <QProcess>
#include <QRegularExpression>
#include <QSettings>
#include <QStandardPaths>
@@ -1527,8 +1526,9 @@ FilePath AndroidConfig::getJdkPath()
args << "-c"
<< "readlink -f $(which java)";
QProcess findJdkPathProc;
findJdkPathProc.start("sh", args);
QtcProcess findJdkPathProc;
findJdkPathProc.setCommand({"sh", args});
findJdkPathProc.start();
findJdkPathProc.waitForFinished();
QByteArray jdkPath = findJdkPathProc.readAllStandardOutput().trimmed();