Merge pull request #2635 from Izder456/develop
FIX launcher/java/JavaUtils.cpp to properly autodetect JVM paths on …
This commit is contained in:
commit
2df5d4012c
@ -394,7 +394,7 @@ QList<QString> JavaUtils::FindJavaPaths()
|
|||||||
return javas;
|
return javas;
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif defined(Q_OS_LINUX)
|
#elif defined(Q_OS_LINUX) || defined(Q_OS_OPENBSD) || defined(Q_OS_FREEBSD)
|
||||||
QList<QString> JavaUtils::FindJavaPaths()
|
QList<QString> JavaUtils::FindJavaPaths()
|
||||||
{
|
{
|
||||||
QList<QString> javas;
|
QList<QString> javas;
|
||||||
@ -419,6 +419,7 @@ QList<QString> JavaUtils::FindJavaPaths()
|
|||||||
scanJavaDir(snap + dirPath);
|
scanJavaDir(snap + dirPath);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
#if defined(Q_OS_LINUX)
|
||||||
// oracle RPMs
|
// oracle RPMs
|
||||||
scanJavaDirs("/usr/java");
|
scanJavaDirs("/usr/java");
|
||||||
// general locations used by distro packaging
|
// general locations used by distro packaging
|
||||||
@ -437,7 +438,10 @@ QList<QString> JavaUtils::FindJavaPaths()
|
|||||||
scanJavaDirs("/opt/ibm"); // IBM Semeru Certified Edition
|
scanJavaDirs("/opt/ibm"); // IBM Semeru Certified Edition
|
||||||
// flatpak
|
// flatpak
|
||||||
scanJavaDirs("/app/jdk");
|
scanJavaDirs("/app/jdk");
|
||||||
|
#elif defined(Q_OS_OPENBSD) || defined(Q_OS_FREEBSD)
|
||||||
|
// ports install to /usr/local on OpenBSD & FreeBSD
|
||||||
|
scanJavaDirs("/usr/local");
|
||||||
|
#endif
|
||||||
auto home = qEnvironmentVariable("HOME");
|
auto home = qEnvironmentVariable("HOME");
|
||||||
|
|
||||||
// javas downloaded by IntelliJ
|
// javas downloaded by IntelliJ
|
||||||
|
Loading…
Reference in New Issue
Block a user