Je viens d'installer Eclipse Oxygen et j'ai essayé d'ouvrir un projet existant dans l'établi mais j'obtiens cette erreur:
Le projet n'a pas été construit car son chemin de génération est incomplet. Impossible de trouver le fichier de classe pour Java.lang.Object. Corrigez le chemin de génération, puis essayez de créer ce projet
J'ai essayé de cliquer avec le bouton droit sur le projet - je suis allé à Propriétés - Java Chemin de construction - Bibliothèques - Ajouter une bibliothèque - Bibliothèque système JRE et JRE par défaut Workbench sélectionné (jre1.8.0_60).
J'ai ensuite nettoyé et reconstruit le projet mais cela provoque plus d'erreurs comme:
ActionBar cannot be resolved to a type
Activity cannot be resolved to a variable
AdapterView cannot be resolved to a type
ArrayAdapter cannot be resolved to a type
Utilisez-vous Maven? Si c'est le cas,
Pour l'ajouter: Faites un clic droit sur le projet, Maven → Désactiver Maven Nature Faites un clic droit sur le projet, Configurer → Convertir en projet Maven.
Et puis nettoyer
Modifier 1:
Si cela ne résout pas le problème, faites un clic droit sur votre projet et sélectionnez les propriétés. Sélectionnez Java Chemin de génération → onglet Bibliothèque. Recherchez une JVM. Si elle n'est pas là, cliquez pour ajouter la bibliothèque et ajoutez la JVM par défaut. Si VM est là) , cliquez sur Modifier et sélectionnez la machine virtuelle Java par défaut. J'espère que cela fonctionne.
Modifier 2:
Vous pouvez également essayer d'aller dans le dossier où vous avez tous vos projets et supprimer le .metadata
pour Eclipse (sachez que vous devrez réimporter tous les projets par la suite! De plus, tous les paramètres d'environnement que vous avez définis devront également être refaits). Après sa suppression, importez à nouveau le projet et, espérons-le, cela fonctionne.
Voici ce qui a fait disparaître l'erreur pour moi:
Fermez Eclipse, accédez au terminal et exécutez:
$ mvn clean Eclipse:clean Eclipse:eclipse
J'utilise également Eclipse Oxygen, migré de Mars. J'ai fait face à la même erreur. J'ai effacé .metadata
, .recommenders
les dossiers et les projets ajoutés à partir de l'archive et du problème sont résolus. J'utilise également Android Studio mais j'aime beaucoup plus Eclipse.
Sur mon système, le fichier Java JAR Runtime jrt-fs.jar est introuvable car il se trouve dans le mauvais répertoire. Ce fichier doit se trouver dans la "lib" Si vous avez installé Java dans "C:\Temp\Java", le fichier doit être ici dans C:\Temp\Java\lib\jrt-fs.jar.
Voici les étapes pour rendre jrt-fs.jar disponible pour Eclipse:
Cela a fonctionné pour moi avec OpenJDK12 et Eclipse 2019-09 (4.13.0). Eclipse m'a signalé cette erreur:
The project was not built since its build path is incomplete. Cannot find the class file for Java.lang.Object. Fix the build path then try building this project