Comment mettre l'ancien Java (série 8) dans macOS 10.15 Catalina

introduction

Certains outils ne fonctionnent pas avec Java version 12, et c'est un problème lorsque j'essaie de mettre dans l'ancien Java et que la recherche Google n'affiche pas d'informations utiles en haut, alors je vais l'écrire ici.

Mon environnement

macOS 10.15 catalina Java est 12.0.2

% /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home

Que veux-tu faire

Je souhaite installer la série Java 8.

Ancienne installation Java.

Cela a été utile.

--Procédure d'installation d'Oracle Java 8 (JDK) sur macOS

D / L le JDK du site Oracle. "Kit de développement Java SE 8u202" - "Mac OS X x64" a été sélectionné.

https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
JDK.png

Assurez-vous que JavaVirtualMachines dispose de la série 8 installée.

% /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home
% /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home

Il y a 1.8, mais comme il est nouvellement ajouté, ce n'est que cela, donc c'est probablement la série 8. (adapté

Passer à l'ancien Java

Vous ne pouvez pas simplement l'installer, vous devez changer JAVA_HOME.

Je l'ai mentionné ici.

Mettez les deux lignes suivantes dans les paramètres de votre shell, comme .profile ou .bashrc.

export JAVA_HOME=$(/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v "1.8")
PATH=${JAVA_HOME}/bin:${PATH}

Confirmation de version

% source ~/.profile
% java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

finalement

Même si vous effectuez une recherche sur Google en mélangeant différents mots centrés sur «installer macOS ancien Java», c'est pénible car seule la méthode de ** désinstallation ** de l'ancien Java apparaît. .. quelquefois La façon d'installer Java que vous pouvez trouver n'est pas bonne maintenant.

J'ai fondu beaucoup de temps. J'espère que quelqu'un qui semble en être accro sera sauvé. ..

Recommended Posts

Comment mettre l'ancien Java (série 8) dans macOS 10.15 Catalina
Comment nommer des variables en Java
Comment concaténer des chaînes avec Java
Comment implémenter le calcul de la date en Java
Comment implémenter le filtre de Kalman par Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
Comment faire une conversion de base en Java
Comment appliquer les conventions de codage en Java
Comment intégrer Janus Graph dans Java
Comment afficher une page Web en Java
Comment obtenir une classe depuis Element en Java
[Java] (pour MacOS) Méthode de définition du chemin de classe
Comment résoudre les problèmes d'expression en Java
Comment écrire Java String # getBytes dans Kotlin?
Comment appeler des fonctions en bloc avec la réflexion Java
Comment créer un environnement Java en seulement 3 secondes
[Java] Comment omettre le constructeur privé dans Lombok
Comment entrer / sortir des fichiers mainframe IBM en Java?
Comment créer un URI de données (base64) en Java
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment convertir un fichier en tableau d'octets en Java
Comment Git gérer les projets Java EE dans Eclipse
Résumé de la mise en œuvre des arguments par défaut en Java
Remarques sur l'utilisation des expressions régulières en Java
Comment abaisser la version java
[Java] Comment utiliser Map
Comment désinstaller Java 8 (Mac)
Comment utiliser java Facultatif
Comment réduire les images Java
Comment rédiger un commentaire java
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
[Java] Comment afficher les Wingdings
Comment utiliser Java Map
Comment définir des constantes Java
Comment utiliser les variables Java
[Java] Comment implémenter le multithreading
Comment initialiser un tableau Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment lire votre propre fichier YAML (*****. Yml) en Java
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement
Comment utiliser le type d'énumération Java (Enum) dans Mapper XML de MyBatis
Comment changer dynamiquement les JDK lors de la construction de Java avec Gradle
Comment développer et enregistrer une application Sota en Java
Comment déployer une application Java sur Alibaba Cloud EDAS dans Eclipse
Différences dans la gestion des chaînes entre Java et Perl
Comment changer Java à l'ère d'OpenJDK sur Mac
Comment utiliser Lombok au printemps
Comment trouver May'n dans XPath
Comment étudier Java Silver SE 8
Comment utiliser HttpClient de Java (Get)
Comment masquer la barre de défilement dans WebView
Comment exécuter JUnit dans Eclipse
Comment itérer indéfiniment en Ruby
Étudier Java # 6 (Comment écrire des blocs)