Addendum 2018-10-16 Dès que je l'ai écrit, je ne pense plus avoir besoin de cet article. Quand Amazon Corretto a annoncé l'autre jour sort! Si vous regardez la page de téléchargement de Corretto 8, qui est actuellement disponible en avant-première, la version mac est disponible sous forme de fichier pkg! C'est une excellente possibilité de pkg même dans Corretta 11! Il y a une grande possibilité que l'installateur fasse diverses choses et que vous soyez à l'aise dès le début! C'est possible. Corretto 11 sera disponible après des tests approfondis jusqu'en avril de l'année prochaine, donc si vous ne pouvez pas attendre jusque-là, essayez-le.
Installez simplement avec le package dmg d'OracleJDK 11 et installez OpenJDK 11 après avoir désinstallé [^ 1]. Si le nombre d'outils augmente après 12 dans le futur, il est bon de suivre la même procédure avec la version mise à niveau.
-De Téléchargements du kit de développement Java SE 11 pour mac Téléchargez le JDK avec l'extension .dmg sur. --Montez le fichier dmg, exécutez le fichier pkg à l'intérieur et complétez le suivant sur l'écran du programme d'installation.
Faites exactement ce qu'il y a dans ici
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk
--Téléchargez OpenJDK 11 à partir du [AdoptOpenJDK] hautement recommandé (https://adoptopenjdk.net/). J'aime le choix entre Hotspot ou OpenJ9 [^ 3]. --Double-cliquez pour développer à partir du Finder --Dans le terminal, déplacez le dossier extrait [^ 2] vers l'emplacement où se trouvait le JDK Oracle.
sudo mv ~/Downloads/jdk-11.0.1+13 /Library/Java/JavaVirtualMachines/
--S'il y a plusieurs JDK dans .bashrc ou .zshrc, java_home renverra la dernière version, alors modifiez-la comme suit.
export JAVA_HOME=$(/usr/libexec/java_home)
Il semble que l'installateur pkg du JDK Oracle que j'ai mis en premier crée un lien tel que / usr / bin / jshell, donc c'est mieux que de simplement mettre OpenJDK.
À propos, il semble que le dernier JDK soit automatiquement sélectionné pour le bureau, quels que soient les paramètres du terminal. J'étais un peu inquiet du fait que lorsque j'ai installé eclipse-201809 avec Oracle Java, toutes les versions de / Library / Java / JavaVirtualMachines / soient affichées dans Installed JRE, mais pour une raison quelconque, j'ai changé pour OpenJDK, seulement jdk-9. Il a disparu et j'ai dû en insérer un autre manuellement. Je me demande s'il y avait quelque chose autour de ~ / Library / Application \ Support / Oracle / Java. Je ne sais pas si je l'ai déjà effacé.
[^ 1]: Pour dire la vérité, ** "Veuillez préparer un programme d'installation de package OpenJDK qui se configure automatiquement comme OracleJDK" **. [^ 2]: Si la version est en place, veuillez la lire comme il convient. [^ 3]: J'ai choisi Hotspot parce que j'imaginais qu'il y aurait peu de divergence avec Oracle JDK, mais si vous voulez utiliser eclipse, OpenJ9 peut être mieux. Je ne sais pas.
Recommended Posts