web-dev-qa-db-fra.com

Mauvais Java_Home après la mise à niveau vers MacOS BIG SUR V11.0.1

Dans ma configuration sur MacOS, je travaille avec plusieurs JDK, passez à la fois entre eux via /usr/libexec/Java_home outil similaire à une méthode décrite dans ceci SO Réponse

Après la mise à niveau vers MacOS BIG SUR V11.0.1, mon paramètre Java_Home a cessé de fonctionner, rapportant toujours le même Java Version:

% /usr/libexec/Java_home -V
Matching Java Virtual Machines (5):
    11.0.8 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
    1.8.162.12 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_162 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
    1.8.0_45 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
    1.7.0_45 (x86_64) "Oracle Corporation" - "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

% /usr/libexec/Java_home -v 1.8.162.12
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

% /usr/libexec/Java_home -v 1.7.0_45
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
14
Konstantin

Pour moi, il est totalement cassé. Déséquitation Java_Home,/usr/libexec/java_home donne:

/ Bibliothèque/Internet Plug-ins/JavaAppletPlugin.plugin/Contenu/Accueil

0
Philip

Pour moi https://developer.apple.com/forums/thread/666681 Travaillé après avoir passé beaucoup de temps sur les solutions.

J'appelle simplement les commandes suivantes

Sudo rm -fr/bibliothèque/internet\plug-ins/javaapplettplugin.plugin

Sudo rm -fr /library/preferencepanes/javacontrolpanel.prefpane

0