Échec de la création de la machine virtuelle Java lors de l'installation d'Eclipse.

introduction

Lorsque j'ai essayé d'installer Eclipse sur mon Mac, j'étais en colère contre «Impossible de créer la machine virtuelle Java».

install-error.png

C'est la première fois que je suis humilié lors de l'installation

Bien sûr, Java est inclus

De la conclusion, comme prévu, celle habituelle

Cela définit -vm sur le fichier ini

procédure

Je ne sais pas pourquoi, mais lorsque je corrige le fichier ini avec vim, j'obtiens cette erreur:

usodaro.png

Tant que vous le faites avec vim, il semble que vous deviez à tout prix mettre "Eclipse Installer.app" à la poubelle.

Cela fonctionne bien si vous le faites avec l'interface graphique tout en poussant le sentiment d'être ridicule.

Mystère

Aperçu de la procédure

  1. Copiez "Eclipse Installer.app" dans un emplacement approprié
  2. Cliquez avec le bouton droit de la souris sur "Eclipse Installer.app" dans le Finder> Afficher le contenu du paquet> Ouvrez Contents / Eclipse / eclipse-inst.ini avec un éditeur de texte
  3. Définissez le chemin Java8 dans ʻeclipse-inst.ini`

1. Copiez "Eclipse Installer.app" dans un emplacement approprié

Normalement, lorsque vous téléchargez et cliquez sur eclipse-inst-mac64.dmg, le programme d'installation eclipse doit être monté sur / Volumes / Eclipse Installer.

Ensuite, il y a "Eclipse Installer.app" dedans, alors copiez-le dans un emplacement approprié.

Cela peut être GUI ou CLI.

Notez que le / Volumes / Eclipse Installer suivant est en lecture seule, vous ne pouvez donc pas le modifier sauf si vous le copiez.

2. Cliquez avec le bouton droit de la souris sur "Eclipse Installer.app" dans le Finder> Afficher le contenu du paquet> Ouvrez Contents / Eclipse / eclipse-inst.ini avec un éditeur de texte

Il n'y a pas d'explication supplémentaire ici.

Ne le faites pas avec vim comme mentionné ci-dessus

3. Définissez le chemin Java8 dans ʻeclipse-inst.ini`

Ajoutez ces deux lignes à ʻeclipse-inst.ini`.

-vm
/Users/tommarute/.jenv/versions/1.8/bin/java

La raison de Java8 est que le programme d'installation ne fonctionnait pas avec le dernier (14) de mon environnement.

Je n'ai pas essayé si cela fonctionne avec Java9.

Si vous n'avez pas Java8, mettez-le comme ceci.

$ brew tap AdoptOpenJDK/openjdk
$ brew cask install adoptopenjdk8

C'est dommage, mais si vous avez la dernière version de Java, vous devriez avoir un outil d'administration tel que jenv.

Réexécutez le programme d'installation

Après avoir modifié le fichier ini, double-cliquez sur "Eclipse Installer.app" dans le Finder.

Vous devriez pouvoir voir l'écran habituel.

installer.png

Thanks,

Recommended Posts

Échec de la création de la machine virtuelle Java lors de l'installation d'Eclipse.
J'ai essayé de traduire le message d'erreur lors de l'exécution d'Eclipse (Java)
De l'installation d'Eclipse à l'exécution de Java (PHP)
Lorsque Eclipse ne parvient pas à démarrer le serveur
Échec de la création de la machine virtuelle Java lors de l'installation d'Eclipse.
[Eclipse Java] Mémo des paramètres de l'environnement de développement
À propos d'exiger lors de la définition de paramètres forts
[Java] Comment définir le proxy lors du démarrage de Java
Quand le survol d'Eclipse est difficile à voir
Créer une méthode pour renvoyer le taux de taxe en Java
[Java] [jackson] Correspond à la virgule de fin (virgule de fin) lors de l'analyse de JSON.
Entrée dans la console Java
Si vous souhaitez modifier l'environnement de développement Java d'Eclipse
Un moyen simple de créer une classe de mappage lors de l'utilisation de l'API
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
Qu'est-ce que JVM (Java Virtual Machine)?
[java8] Pour comprendre l'API Stream
Créer un projet Java à l'aide d'Eclipse
Bienvenue dans le marais des bibliothèques Java! !!
La route de JavaScript à Java
java Eclips Comment déboguer javaScript
La première chose à faire lorsque vous voulez être satisfait d'Heroku sur GitHub avec Eclipse sur Java
Mettez à jour JAVA vers la dernière version vers 1.8.0_144 (lors du téléchargement à partir du Web et de la mise à jour)
Solution si les candidats d'achèvement Java disparaissent après la mise à jour vers Eclipse 2018-12
[Petite histoire Java] Surveiller lorsqu'une valeur est ajoutée à la liste
Comment trouver le nombre total de pages lors de la pagination en Java
Je souhaite obtenir l'adresse IP lors de la connexion au Wi-Fi avec Java
Comment créer votre propre annotation en Java et obtenir la valeur
Quand j'ai voulu créer une méthode pour Premium Friday, c'était déjà dans l'API standard Java 8
[Java] Comment utiliser la classe File
Référence Java à comprendre dans la figure
Introduction à Java pour la première fois # 2
Twitter4j utilisé la source a échoué après le déploiement
Java SE8 Silver ~ La route à franchir ~
À propos de la procédure pour que Java fonctionne
[Java] Comment utiliser la méthode toString ()
Implémentation Java pour créer et résoudre des labyrinthes
Etudier comment utiliser le constructeur (java)
[Traitement × Java] Comment utiliser la boucle
Comment résoudre les erreurs qui se produisent lors de l'installation de Rails 5.1.3
Connectez-vous de Java à MySQL à l'aide d'Eclipse
[Java] Comment régler la date sur 00:00:00
[Java] Comment obtenir le répertoire actuel
[Traitement × Java] Comment utiliser la classe
Comment obtenir la date avec Java
Sortie du livre "Introduction à Java"
[Traitement × Java] Comment utiliser la fonction
Précautions lors de la migration de VB6.0 vers JAVA
Je suis allé au Java Women's Club # 1
[Java] Colorez la sortie standard vers le terminal
[Java] Comment utiliser la classe Calendar
[Promotion de la compréhension de Ruby (1)] Lorsque vous passez de Java à Ruby, commencez par comprendre la différence.