2017-10-04 7 views
1

Je suis un nouvel utilisateur Mac, et j'ai essayé d'installer Eclipse IDE Oxygen pour Java Devs, mais je reçois le "Une erreur est survenue. fichier journal [chemin de l'espace de travail] /. métadonnées/.log "erreur. C'est une nouvelle installation, et j'ai essayé d'utiliser le téléchargement tar.gz et l'installateur. J'ai vu d'autres réponses dire de supprimer le dossier .metadata, mais le dossier de l'espace de travail n'a rien après l'échec de cette installation.Installation de Mac OS X Eclipse IDE .metadata/.log erreur

J'ai essayé la dernière version de Java, l'ancienne version de Java 6 pour Mac, toutes deux sans succès. J'ai également essayé d'utiliser d'anciennes versions d'Eclipse.

Chaque utilisateur Mac de ma classe a rencontré le même problème que moi, est-ce donc une incompatibilité avec les versions Java/Eclipse et Mac OS? Comment pouvons-nous faire fonctionner cela?

+1

- Tout ce qui se trouve dans le fichier [[workspace path] /. Metadata/.log'? –

+0

Quelle version de Java utilisez-vous? Pour Java 9, vous devez éditer 'eclipse.ini' et ajouter' --add-modules = ALL-SYSTEM' –

+0

le dossier d'espace de travail apparaîtra après le message d'erreur, mais il est complètement vide. – TDillon

Répondre

1

Citant la liste des problèmes connus de Eclipse:

Configurer Eclipse pour Java 9 modules Depuis le SDK Eclipse utilise des types qui ne sont pas dans le module java.base, vous devez ajouter les vmargs suivants à éclipser .ini:

--add-modules = ALL-SYSTEM

Votre projet pourrait ne pas fonctionner parce que vous utilisez des types qui ne sont ni dans java.base ou java.se.ee, par exemple types de javafx.base. Dans ce cas, vous devez déterminer quel (s) module (s) devez ajouter avec --add-modules.

Alors simplement, ajoutez cette ligne après -vmargs:

--add-modules=ALL-SYSTEM 

Votre eclipse.ini devrait ressembler à ça:

--launcher.appendVmargs 
-vm 
<path_to_java>\Java\jdk-9\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
--add-modules=ALL-SYSTEM 

Pour référence, vérifier les problèmes connus de Eclipse avec machine virtuelle Java fonctionnant sur SDK 9. Vérifiez-les here

Le bug a également été signalé here