Projet Java sous Eclipse: Le type java.lang.L'objet ne peut pas être résolu. Il est indirectement référencé de besoin .les fichiers de classe
J'obtiens l'erreur suivante après l'importation d'un projet dans Eclipse:
Le type java.lang.L'objet ne peut pas être résolu. Il est indirectement référencé de besoin .les fichiers de classe
Cependant, j'ai mis le chemin que C:\Program Files\Java\jdk1.6.0_41 dans Eclipse Kepler, par le biais de Fenêtre » Préférences » Java » Installé Jre.
- j'ai fait "copier un projet" et l'erreur a disparu
- Le comportement se produit toujours dans Luna Service Release 2 (4.4.2). La solution ici peut encore résoudre le problème.
Vous devez vous connecter pour publier un commentaire.
C'est un ennuyeux Eclipse Bug qui semble mordre maintenant et puis. Voir http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html pour une solution possible, sinon, essayez le suivant;
Propre au projet (Il va reconstruire le buildpath donc de reconfigurer avec le JDK bibliothèques)
OU
Supprimer et Ré-importer le projet et, si nécessaire, de faire les étapes ci-dessus à nouveau.
Le meilleur remède est d'essayer de NetBeans, au lieu de l'Éclipse 🙂
Les étapes suivantes pourraient vous aider:
Voici comment je l'ai résolu:
En Java-ADT: Windows - de Préférence - Java - Jre Installé
Juste ajouter un JRE, pointant vers le 'jre' sous-dossier de votre dossier JDK. (jre est inclus dans le jdk). Assurez-vous que vous avez choisi le nouveau jre.
Ce qui m'est arrivé lorsque j'ai importé un Java 1.8 projet Eclipse Luna dans Eclipse Kepler.
Et voilà, cela a fonctionné pour moi.
Classe Object est la classe de base pour toutes les classes en java, si vous êtes absent, cela signifie que vous n'avez pas le jdk libs dans votre buildpath. Je ne sais pas beaucoup au sujet de Kepler, mais vous devez vous assurer qu'il points de corriger un jdk pour la compilation et une bonne jre pour l'exécution de vos applications java.
Vous essayez de point de jdk au lieu de jre dans vos préférences. barre d'outils->windows->préférences->java->installé jre doit pointer vers un jre et non jdk.
Aucune des autres réponses a fonctionné pour moi. Mais ce n':
Quand j'ai fait cette Éclipse a ajouté une importation dans une de mes classes. Je pense que cela s'est produit parce que j'ai sauvé mon projet avec un manque d'importation, sans doute pressé d'arriver à la maison après le travail.
Un autre problème pourrait être que le Projet Android Cible de génération n'est pas définie.
Clic droit sur le projet - >Afficher dans le Navigateur
Dans la vue navigateur vous pouvez le voir .classpath fichier, ne le supprimez ce fichier et de construire le projet. Cela a fonctionné pour moi.
PS. Si vous avez intégré vous projet eclipse avec certaines de contrôle de version comme perfoce/svn , puis supprimer le lien avec le projet avant de l'effacer .classpath sera utile.
Aucun montant de nettoyage, la fermeture/réouverture du projet&IDE, la suppression ou l'ajout de la JRE dans le build path a fonctionné pour moi.
La solution que j'ai trouvé a été de retirer le projet dans Eclipse (pas de disque), retirer du projet Eclipse fichiers à partir du disque, et de les importer dans Eclipse à nouveau. Qui ont travaillé.
Il est encore plus rapide si vous utilisez Maven:
mvn clean eclipse:clean eclipse:eclipse
J'ai été confronté à ce problème avec le jeu-application java sur eclipse après l'ajout d'un contrôleur,
J'ai supprimé et réinstallé JRE à travers le chemin de génération et ensuite retiré et importé mon projet de résoudre ce problème automatiquement.
Grâce gyro.
Ce qui semble être un bogue d'Eclipse, mais le redémarrage d'Eclipse a très bien fonctionné pour moi, espérons que cela aide quelqu'un d'autre aussi.
Ce qui a résolu mon problème était de
1) Installer le jdk sous répertoire sans espace:
Au lieu de
C'est un problème connu dans Windows. Je fixe
JAVA_HOME
ainsi2) j'ai java 7 et java 8 sur mon ordinateur portable. J'ai donc défini la jvm à l'aide de
eclipse.ini
. Ce n'est pas une étape obligatoire si vous n'avez pas-vm
entrée dans votreeclipse.ini
. J'ai mis à jour:Au lieu de:
Bonne chance
Avez-vous installé une autre version de JRE après , lors de l'utilisation précédente version de JRE dans Eclipse .
si ce n'est Pas que :
si Oui que .
J'ai eu le même problème dans eclipse windows que je ne pouvais pas ajouté personne à sa charge .les fichiers de classe de la JNI.
Afin de résoudre le même, j'ai porté tout le code à l'EDI NetBeans.
Ne peut pas ajouter toutes les classes des fichiers à partir de la JNI/JNA dossier dans Eclipse (JAVA, Windows 7)
Pendant que nous travaillons avec tomcat 6 et jdk 1.8 versions, certaines fonctionnalités ne fonctionnent pas et cette erreur que vous obtenez est un. vous avez besoin de changer la version du jdk pour la version stable, de préférence dans le jdk jdk 1.6 ou 1.8_65) dans eclipse pour résoudre cette erreur.
dans eclipse
étape 1: propriétés -> java build path -> jre system library(supprimer)
étape 2: ajoutez -> jre system library -> suppléant jre -> installé jre -> add -> Standard VM -> (dans la jre à la maison, placez jdk chemin) -> finition
maintenant nettoyer et vérifier le projet
S'imposait à moi après que j'ai installé quelques mises à jour dans eclipse, mais j'ai oublié de redémarrer par la suite. Alors peut-être redémarrer eclipse peut aider.
Cependant trivial cela pourrait être, vérifiez votre installation de Java. Pour moi, rt.jar manquait.
J'ai trouvé cette après tripoter pour une demi-journée avec Eclipse paramètres qui ne menait nulle part.
Désespérée, j'ai finalement décidé d'essayer de compiler le projet à partir de la ligne de commande. Je ne m'attendais pas à voir quelque chose de mal car je pensais que c'est une Éclipse de la question, mais à mon grand étonnement, j'ai vu ceci:
Je ne sais pas ce qui est arrivé à mon installation de Java et où l'as-rt.jar aller. De toute façon c'est un rappel à passer par l'échec de liste et de cocher toutes les cases n'importe comment incroyable qu'ils sont. Il m'aurait sauvé beaucoup de temps.
J'ai eu cette erreur parce que j'ai installé "Eclipse IDE for Java Enterprise Développeurs", j'ai désinstallé ce et installé "Eclipse IDE for Java Developers". Problème résolu pour moi.