add ~/Library/Java/JavaVirtualMachines/* to java installation detection
Signed-off-by: porter milton <57007161+porterporter@users.noreply.github.com>
This commit is contained in:
parent
12db1efd20
commit
2958691857
@ -378,6 +378,14 @@ QList<QString> JavaUtils::FindJavaPaths()
|
|||||||
// javas downloaded by sdkman
|
// javas downloaded by sdkman
|
||||||
javas.append(FS::PathCombine(home, ".sdkman/candidates/java"));
|
javas.append(FS::PathCombine(home, ".sdkman/candidates/java"));
|
||||||
|
|
||||||
|
// java in user library folder (like from intellij downloads)
|
||||||
|
QDir userLibraryJVMDir(FS::PathCombine(home, "Library/Java/JavaVirtualMachines/"));
|
||||||
|
QStringList userLibraryJVMJavas = userLibraryJVMDir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
||||||
|
foreach (const QString& java, userLibraryJVMJavas) {
|
||||||
|
javas.append(userLibraryJVMDir.absolutePath() + "/" + java + "/Contents/Home/bin/java");
|
||||||
|
javas.append(userLibraryJVMDir.absolutePath() + "/" + java + "/Contents/Commands/java");
|
||||||
|
}
|
||||||
|
|
||||||
javas.append(getMinecraftJavaBundle());
|
javas.append(getMinecraftJavaBundle());
|
||||||
javas = addJavasFromEnv(javas);
|
javas = addJavasFromEnv(javas);
|
||||||
javas.removeDuplicates();
|
javas.removeDuplicates();
|
||||||
|
Loading…
Reference in New Issue
Block a user