Question

Parfois, lorsqu’il utilise eclipse, il perd les références à JRE.

i.e. Il ne peut pas trouver de classes comme Object ou Arraylist.

Certains projets signalent un problème alors que d'autres n'en ont pas et utilisent tous deux le même JRE.

J'ai constaté que si vous basculiez le JRE installé sur un autre, puis sur celui que vous souhaitez utiliser, cela fonctionnerait à nouveau.

Y a-t-il un meilleur moyen de l'empêcher de faire cela?

EDIT: le rechargement d’Eclipse ne résout pas le problème

Était-ce utile?

La solution

Je peux avoir une résolution pour cela. Eclipse perdait presque quotidiennement les références JRE de nombreux projets Java, et redémarrer ou démarrer avec -clean ne m'aidait pas. Je me suis rendu compte que c’est clairement un problème de type classloader, ce que j’ai fait est d’ouvrir le fichier ".classpath". fichier de chaque projet dans l'éditeur et déplacez manuellement la ligne classpathentry de référence JRE en tant que première entrée du fichier, dans l'espoir de charger le JRE avant toute autre classe susceptible d'affecter sa capacité de chargement.

Depuis, le problème ne s'est pas reproduit.

Je pense que les fichiers commençant par un ". " sont masqués par le filtre dans l’explorateur de paquets lors d’une installation par défaut d’éclipse. Il est donc peut-être nécessaire de désactiver le paramètre ". * Ressources". filtrer pour pouvoir ouvrir le fichier ".classpath". fichier.

Autres conseils

La référence JRE de votre projet est stockée sous le nom que vous lui donnez dans la page de préférences JRE installés. Changer le nom et vous casser la référence. Il vous suffit de choisir des noms que vous pouvez continuer à réutiliser lors du changement de JRE ou de sélectionner l'espace de travail par défaut comme JRE pour le projet.

Cela m'est arrivé, mais après un rechargement d'Eclipse, tout a continué à bien fonctionner!

Personnellement, je dirais que c’est à cause d’insectes dans Eclipse. Vérifiez et assurez-vous que le zip source est installé avec votre installation JRE dans Eclipse. Je connais ta douleur. Eclipse est fantastique, mais il a encore quelques bugs mineurs.

J'ai eu la même expérience. Seulement à Ganymède. Toujours le même projet. Supprimer le projet (mais pas la source bien sûr) et recréer le projet le corrige temporairement. Semble être heureux pendant une semaine ou deux, puis se reproduit.

L'exécution de l'indicateur -clean au démarrage de Eclipse supprimera les fichiers indésirables temporaires de Eclipse et améliorera son fonctionnement. J'ai eu plusieurs succès avec cela, et c'est beaucoup plus facile à implémenter que de recréer le projet ou de réinstaller Eclipse. Essayez-le et voyez ce qui se passe.

Même si ce n'est pas pour 3.4, cela reste valable. http://www.eclipsezone.com/eclipse/forums/t61566.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top