[JAVA] JDK8 est un gros problème sur MacOS

Contexte

Je développe avec Eclipse en utilisant MacBook Pro (modèle 2016 Touch Bar), mais Java 1.8 démarre très lentement ... Dans mon cas, je fais quelque chose comme Maven-> Compile-> Tomcat Run-> Test dans Spring Boot, mais cela prend trop de temps pour démarrer Tomcat. Frustré. Je me demandais si quelque chose pouvait être fait, mais il y avait un moyen de le résoudre, alors j'ai écrit cet article.

La cause en est des informations dans stackoverflow, veuillez donc vous y référer pour plus de détails.

InetAddress.getLocalHost() slow to run (30+ seconds) https://stackoverflow.com/questions/33289695/inetaddress-getlocalhost-slow-to-run-30-seconds/40487173?stw=2#40487173

Solution

Lancez un terminal et vérifiez le nom d'hôte de votre Mac.

~ hogehoge$ hostname


 MacBook-Pro.local ← Ce sera retourné

 Après cela, ajoutez `` MacBook-Pro.local '' au fichier hosts.
 Cela seul devrait accélérer le démarrage.

 * Ce qui suit est un exemple, veuillez donc ne pas le copier tel quel.


#### **`/etc/hosts`**
```text

127.0.0.1   localhost MacBook-Pro.local
::1         localhost MacBook-Pro.local

Le Java que j'utilise est:

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

Recommended Posts

JDK8 est un gros problème sur MacOS
Désinstaller l'ancien JDK sur macOS
[Java] Comment résoudre un bogue dans le compilateur JDK
Installez OpenJDK sur macOS
Questions et réponses sur JDK
Qu'est-ce qu'un constructeur
Qu'est-ce qu'un flux
Qu'est-ce qu'un servlet?