Il semble qu'Oracle Java a également été facturé pour un usage commercial, et il était difficile de l'installer avec l'interface graphique, alors j'ai pensé que j'aimerais pouvoir gérer la version de Java avec CLI comme nodenv
de JavaScript.
xxxenv
?Il y avait quelque chose qui s'appelait «jenv».
Cependant, il semble que Java lui-même doive être installé par lui-même, et jenv
semble être positionné comme un outil de changement de version.
Ce serait bien de pouvoir installer et changer de version comme nodenv
.
SDKMAN
Lorsque j'ai recherché quelque chose qui pouvait être installé et changé de version, j'ai trouvé SDKMAN. Je l'ai installé en faisant référence à ce qui suit. #Java: vol1: [java · Bonnes pratiques pour la gestion des versions JDK]
Au fait, cette fois, j'ai essayé d'installer Java 8 d'Adopt OpenJDK, mais il y en a deux dans list
.
% sdk list java
8.0.252.j9-adpt
8.0.252.hs-adpt
Il semble que la JVM soit différente lorsque je la recherche. Téléchargez et installez Adoptez OpenJDK
j9
= OpenJ9
Eclipse OpenJ9 est la JVM de la communauté Eclipse. Une JVM de classe entreprise conçue pour une faible utilisation de la mémoire et un démarrage rapide, utilisée par le JDK d'IBM.
hs
= HotSpot
HotSpot est la JVM de la communauté OpenJDK. Il s'agit actuellement de la JVM la plus utilisée et est utilisée par le JDK d'Oracle.
Cela semble vouloir dire que, donc cette fois j'ai essayé d'utiliser le même hs
que l'Oracle conventionnel.
(Je me demande si OpenJ9 est plus avancé pour les entreprises. Est-ce mieux à l'avenir?)
Je pense que j'ai pu en parler. .. .. (mémoire faible) Comment désinstaller Java sur Mac
Vous devez installer le JDK pour utiliser l'outil de ligne de commande " java "chaque fois que vous démarrez IntelliJ IDEA. Une boîte de dialogue comme
sdkman` a continué à s'afficher même après l'installation de Java.
Pour contourner ce problème, la boîte de dialogue ne s'affiche plus avec Fichier> Invalider les caches / Redémarrer
.
JDKs installed with SDKMAN are not selectable in the IntelliJ IDE
% java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)
J'ai également pu exécuter un projet Java traditionnel dans IntelliJ IDEA. Cela semble bien pour le moment.
Si vous pensez que l'environnement de développement Android a été migré avec cela, il semble que le JDK soit inclus dans Android Studio. Qu'est-ce que ce type vraiment? Je voudrais penser à Android quand cela sera à nouveau nécessaire.
/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
openjdk version "1.8.0_242-release"
OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode)
Recommended Posts