forked from qt-creator/qt-creator
Use QtcProcess in getJdkPath()
Change-Id: I46544c1e0f811476a7e743a3085083ba204dc14b Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -68,7 +68,6 @@
|
|||||||
#include <QJsonDocument>
|
#include <QJsonDocument>
|
||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QLoggingCategory>
|
#include <QLoggingCategory>
|
||||||
#include <QProcess>
|
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
#include <QSettings>
|
#include <QSettings>
|
||||||
#include <QStandardPaths>
|
#include <QStandardPaths>
|
||||||
@@ -1527,8 +1526,9 @@ FilePath AndroidConfig::getJdkPath()
|
|||||||
args << "-c"
|
args << "-c"
|
||||||
<< "readlink -f $(which java)";
|
<< "readlink -f $(which java)";
|
||||||
|
|
||||||
QProcess findJdkPathProc;
|
QtcProcess findJdkPathProc;
|
||||||
findJdkPathProc.start("sh", args);
|
findJdkPathProc.setCommand({"sh", args});
|
||||||
|
findJdkPathProc.start();
|
||||||
findJdkPathProc.waitForFinished();
|
findJdkPathProc.waitForFinished();
|
||||||
QByteArray jdkPath = findJdkPathProc.readAllStandardOutput().trimmed();
|
QByteArray jdkPath = findJdkPathProc.readAllStandardOutput().trimmed();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user