J'ai vérifié un projet utilisant Subversive pour Eclipse et j'obtiens les erreurs suivantes:
- Le projet ne peut pas être généré tant que les erreurs de chemin de génération ne sont pas résolues
- Conteneur de chemin de classe non lié: 'Bibliothèque système JRE [jdk1.5.0_08]'
Je suppose que la première erreur sera résolue dès que la seconde le sera. Je pense que je dois installer JDK 1.5.0_08 et le définir comme bibliothèque système jre pour le projet, mais je ne trouve nulle part où le télécharger - le plus proche que je puisse obtenir est JDK 1.5.0_22.
Si quelqu'un pouvait fournir une solution alternative (ou un lien de téléchargement pour jdk1.5.0_08 je suppose), je l'apprécierais.
la source
J'ai eu un problème similaire lorsque j'ai recréé mon espace de travail qui a été corrigé de la manière suivante:
Allez dans Eclipse -> Préférences, sous Java, sélectionnez "JRE installés" et cochez l'une des cases pour spécifier un JRE par défaut. Cliquez sur OK, puis revenez aux propriétés de votre projet. Allez dans la section "Chemin de construction Java" et choisissez l'onglet "Bibliothèques". Supprimez la bibliothèque par défaut du système non liée, puis cliquez sur le bouton "Ajouter une bibliothèque". Sélectionnez "Bibliothèque système JRE" et vous devriez être prêt à partir!
la source
Pour résoudre ce problème:
la source
C'est une question assez ancienne et je suis récemment tombée dessus. Les réponses indiquent également que vous avez le bon JDK enregistré dans la section JRE installé des propriétés Eclipse, et c'est tout. J'avais le JDK correct enregistré et c'était marqué par défaut, mais j'ai quand même cette erreur. Il y a encore une pièce manquante.
Assurez-vous que dans la section JRE installés, le nom de votre environnement d'exécution cible est exactement tel qu'il est mentionné dans votre projet importé. Par exemple, si l'erreur que vous obtenez est -
Unbound classpath container: 'JRE System Library [JavaSE-1.8]'
. Ensuite, dans les JRE installés, vous devez avoir JDK 1.8 enregistré et son nom doit être la valeur exacte mentionnée entre crochets, ce qui dans ce cas estJavaSE-1.8
.la source
En effet, ce problème doit être corrigé sous Préférences -> Java -> JRE installés. Si le JRE souhaité apparaît dans la liste, sélectionnez-le simplement, et c'est tout.
Sinon, il doit d'abord être installé sur votre ordinateur afin que vous puissiez l'ajouter avec "Ajouter" -> VM standard -> Répertoire, dans la fenêtre contextuelle du navigateur, choisissez son chemin - quelque chose comme "program files \ Java \ Jre #" - > "ok". Et maintenant, vous pouvez le sélectionner dans la liste.
la source
la source
J'ai eu le même problème même après l'installation de JDK 1.7. Je l'ai corrigé en ajoutant le répertoire bin à mon PATH. Alors je suis allé à
puis ajouté
puis j'ai suivi ces instructions
http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/
la source
Le problème survient lorsque vous
Vous obtenez deux erreurs pour chaque fichier mal configuré .
Si le non. des projets ayant des problèmes sont peu nombreux:
Mais le meilleur moyen de se débarrasser de ce problème lorsque vous avez de nombreux projets est:
SOIT
OU
la source
Cliquez sur le message d'erreur affichant "Unbound classpath container: 'JRE System Library [jdk1.5.0_08]", faites un clic gauche et choisissez une solution rapide. Sous rapide, la liste des options possibles sera déplacée. Choisissez remplacer la bibliothèque. Choisissez la bibliothèque que vous avez installée. Vous êtes prêt à partir.
la source
J'ai rencontré un problème similaire lors de l'importation du projet.
Le problème est que vous sélectionnez "Utiliser un environnement d'exécution JRE" et qui est inférieur aux bibliothèques utilisées dans les projets en cours d'importation.
Il existe deux façons de résoudre ce problème:
1.Lors de la première importation du projet:
Supprimez le projet de votre espace de travail et réimportez-le. Cette fois:
la source
Dans un espace de travail déjà configuré où il vient de s'arrêter de construire:
Cela m'arrive parfois lorsque je travaille dans un projet partagé après l'avoir mis à jour avec les dernières modifications. Je ne sais pas pourquoi, peut-être que leur chemin d'installation JRE diffère légèrement du mien.
la source
Pour ceux qui utilisent
sdkman
, cela m'a aidé.Cas d'utilisation:
J'utilisais l'identifiant
8.0.202-amzn
J'ai décidé d'installer Azul Zulu comme suit:
sdk install java 13.0.2-zulu
Erreur: Et puis j'ai eu cette erreur non liée.
Solution:
1. Faites un clic droit sur votre projet dans
Eclipse
/STS
2. Choisissez
Build Path
>Configure Build Path...
3. Sous Bibliothèques, supprimez la bibliothèque JRE, pour mon cas
8.0.202-amzn
4. Sous Bibliothèques, cliquez sur
Modulepath
>Add Library...
5. Choisissez
JRE System Library
, cliquez sur Suivant6. Choisissez
Alternate JRE
, cliquez surInstalled JREs...
7 La valeur précédemment configurée doit être là
8. Si elle est là, modifiez-la, si elle n'y est pas, ajoutez-en une
9. Assurez-vous que la valeur
name
est:13.0.2-zulu
10. Et le
location
(accueil JRE) est:/Users/jumping_monkey/.sdkman/candidates/java/current
11. Cliquez sur
Apply and close
12. Cliquez sur
Finish
13 Voila!
Vous verrez la bibliothèque système JRE [13.0.2-zulu] dans votre explorateur de projet et toutes les erreurs ont disparu
Bravo!
la source