Gestion des versions de java avec jenv d'OSX

Installez jenv

Premier

brew install jenv

Installez avec. prochain

echo 'export PATH="$HONE/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile

Mettez-le dans le PATH.

Installation de Java

Si vous installez la dernière version (java10 à partir d'août 2018)

brew cask install java

C'est possible avec. Cependant, cette fois je vais l'installer pour démarrer Digdag, donc je veux sélectionner java8

brew cask install java8

Beaucoup

Error: Cask 'java8' is unavailable: No Cask with this name exists.

J'obtiens une erreur et je ne peux pas installer. Pour le moment, vous pouvez installer brew par la méthode suivante, mais cette fois depuis Oracle official Téléchargez le kit dmg of se8 et installez-le (j'ai utilisé "jdk-8u181-macosx-x64.dmg" pour cette installation) (Zulu est une version certifiée d'OpenJDK qui est entièrement conforme à la norme open source Java SE d'Azul)

brew cask install caskroom/versions/zulu8

Lorsque vous démarrez le programme d'installation, vous n'avez pas à modifier les paramètres et l'installation sera terminée immédiatement. Une fois terminé

$ java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Si vous vérifiez la version comme celle-ci, vous pouvez voir que java8 est installé.

Ajouter Java à gérer par jenv

Découvrez le chemin de la JVM Home à ajouter à la gestion avec la commande jenv add

~$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    1.8.0_181, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

Copiez donc la partie de "/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home"

jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

Comme vous le vérifiez avec les versions jenv

* system (set by ....)
  1.8
  1.8.0.181
  oracle64-1.8.0.181

Il apparaîtra comme ceci, vous pouvez donc définir votre version préférée de java à chaque fois avec des commandes telles que jenv global et jenv local.

Recommended Posts

Gestion des versions de java avec jenv d'OSX
Gestion des versions Java avec jenv
Gestion des versions Java sur macOS
Gestion des versions Java avec SDKMAN
Gestion des versions Java avec cask + anyenv + jenv
Gérer la version de CocoaPods avec Docker
Changer la version java sur CentOS
Utilisation de plusieurs versions de Java avec Brew sur Mac + jEnv
OSX 10.15 (Catalina) Utilisation de Java avec β
Remarques sur le contrôle du signal en Java
Comment changer de version Java avec direnv dans le terminal sur Mac
Ajouter un index avec Java8 Stream.map (version tupple)
Utilisation de JupyterLab + Java avec WSL sous Windows 10
Installez Java8 avec Yum sur Amazon Linux
Construire OpenCV avec Java Wrapper sur Ubuntu 18.04
# Java: vol1: [java · Bonnes pratiques de gestion des versions JDK]
Installation Java (Mac, Homebrew, gestion de versions multiples)
Syntaxe de contrôle Java
Syntaxe de contrôle Java
[LeJOS] Contrôlons le moteur EV3 avec Java
Changez facilement de version de Java avec un alias sur macOS
Installez Java 11 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Vérification de la version Java
Run Edge (version Chromium) sur Mac avec Selenium
Installez Java 14 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 8 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Utilisation de Java 8 avec Bluemix (sur Liberty Runtime & DevOps Service)
Créer un environnement de développement Java avec VS Code sur Mac
Créer un environnement de développement Java sur l'installation Mac-JDK (version de préservation 2020)
Exécutez Maven sur Java 8 lors de la compilation sur Java 6 et des tests sur Java 11
Installez Java 8 (OpenJDK: Amazon Corretto) sur macOS avec Homebrew
Afficher les caractères sur l'écran LCD I2C 1602 avec Raspberry Pi 3 et Java
Installez Java 8 (OpenJDK: Zulu Community) sur macOS avec Homebrew
[LeJOS] Contrôlons à distance le moteur EV3 avec Java
Exécutez kuromoji dans l'environnement Win10 + Eclipse + Java (version janvier 2020)
Utilisez java1.7 (zulu7) dans un répertoire spécifique avec jenv
Installez Java sur Mac
Changer de siège avec Java
Installez Java avec Ansible
Comparaison de la notation de la version Java
Exécutez PostgreSQL sur Java
[Java] Note sur la syntaxe de contrôle
Téléchargement confortable avec JAVA
Changer java avec direnv
Changement de version Java (mémorial)
Téléchargement Java avec Ansible
[Gestion des versions des rails] Rétrogradation de la version des rails
Raclons avec Java! !!
Construire Java avec Wercker
Conversion Endian avec JAVA
Publiez régulièrement des images de tweets sur Twitter avec AWS Lambda + Java
Un mémo pour démarrer la programmation Java avec VS Code (version 2020-04)
[Construction de l'environnement de développement Java] Installez OpenJDK 11 (Java 11) sur macOS avec Homebrew