web-dev-qa-db-fra.com

obtention d'une erreur non liée de la bibliothèque système JRE dans le chemin de génération

l'obtention d'une erreur non liée de la bibliothèque système JRE dans le chemin de construction, a essayé toutes les suggestions des liens ci-dessous, mais n'a pas fonctionné. J'ai jdk 1.6.0_29, j'ai également essayé d'installer d'autres versions mais aucune aide.

Bibliothèque système JRE [WebSphere v6.1 JRE] (non lié)Erreur Eclipse: conteneur de chemin de classe non liéJava - conteneur de chemin de classe non lié Websphere V6 JREDifficulté à mettre à jour les dépendances JRE dans Maven et EclipseConteneur de chemin de classe non lié dans EclipseErreur de conteneur de chemin de classe non lié dans eclipse?Erreur de construction de projet Web Javaerreur de conteneur de chemin de classes non lié dans eclipse?

la version du compilateur maven ressemble à ceci:

<plugin>
    <groupId>org.Apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
        <encoding>${project.build.sourceEncoding}</encoding>
        <showDeprecation>true</showDeprecation>
    </configuration>
</plugin>
30
user1328572

Une autre option est:

  • Projet> Propriétés> Chemin de construction Java
  • Sélectionnez l'onglet Bibliothèques
  • Sélectionnez l'entrée JRE gênante
  • Cliquez sur le bouton Modifier
  • Choisissez un autre JRE
  • Cliquez sur le bouton Terminer

Il peut être préférable de pointer le projet sur votre JRE installé plutôt que de renommer votre JRE afin qu'il corresponde à l'ancien code de projet.

64
user3076252

Cela ressemble à la réponse de user3076252, mais vous allez choisir un ensemble d'options différent:

  • Projet > Propriétés > Chemin de construction Java
  • Sélectionnez l'onglet Bibliothèques > Autre JRE > JRE installés ...
  • Cliquez sur "Rechercher". Si vous ne connaissez pas le nom exact du dossier, vous devez choisir un lecteur dans lequel effectuer la recherche.

Il doit trouver votre JRE non lié, mais cette fois avec tous les nombres dans son nom (plutôt que non lié), et vous pouvez le sélectionner. La recherche du lecteur prendra un certain temps, mais vous pouvez l’arrêter à tout moment et les résultats, le cas échéant, seront sauvegardés.

6
Louise

Allez au projet alors

Right click on project---> Build Path-->Configure build path

Maintenant, il y a 4 onglets Source, Projets, Bibliothèques, Commande et Export

Aller à

Libraries tab -->  Click on Add Library (shown at the right side) -->
select JRE System Library --> Next-->click Alternate JRE --> select
Installed JRE--> Finish --> Apply--> OK.
6
Bharti Rawat

oh boy, cela a été résolu, je devais juste nommer mon JRE installé de manière appropriée. J'avais seulement le jdk installé et Eclipse avait pris le nom par défaut de jdk, je l'ai renommé JavaSE-1.6 et le tour est joué, même s'il fallait que je refasse tout à partir de zéro.

1
user1328572

La solution qui fonctionne pour moi est la suivante:

  1. Sélectionnez un projet
  2. Sélectionnez le menu du projet
  3. Sélectionner le sous-menu des propriétés
  4. Dans la fenêtre "Propriétés de 'votre projet'", sélectionnez l'onglet Chemin de construction Java.
  5. Sélectionnez les bibliothèques
  6. Sélectionnez l'entrée JRE gênante
  7. Cliquez sur le bouton Modifier
  8. Sélectionner une entrée JRE
  9. Cliquez sur le bouton terminer
1
Jorge Santos Neill