Comment fixer la bibliothèque non reconnue dans le projet JRE Architecte logiciel WebSphere / Rational

StackOverflow https://stackoverflow.com/questions/3987477

  •  10-10-2019
  •  | 
  •  

Question

Je viens importer la gamme habituelle de projets dans un espace de travail, et je suis en utilisant Rational Software Architect version 7.

Pour la majorité des projets que je reçois cette erreur:

« Le projet n'a pas été construit depuis son chemin de construction est incomplète. Impossible de trouver le fichier de classe pour java.lang.Object »

En regardant le chemin de génération Java pour l'un de ces projets, je vois qu'il n'y a pas JARs sont répertoriés sous la bibliothèque système JRE [WebSphere v6.1 JRE]. La suppression de cette bibliothèque (puis l'enregistrer) et en ajoutant qu'il semble à nouveau pour résoudre le problème.

En regardant les fichiers .classpath premières, une "bonne" contient:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>

et celui cassé (chargé de ClearCase) ressemble à ceci:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v6.1 JRE"/>

Modification de chaque projet de la .classpath ne se sent pas comme la bonne solution pour moi, donc je me demande si quelqu'un peut me dire ce qui se passe ici et de proposer une meilleure solution (permanente).

Était-ce utile?

La solution

Le "correct" un ici utilise essentiellement le "défaut" défini RSA JRE.

Les points "incorrectes" à un particulier JRE. Ce particulier n'est pas JRE installé sur votre système, probablement parce que vous n'avez pas installé WebSphere Application Server 6.1 bibliothèques de compilation au cours du processus d'installation de RSA.

Avez-vous récemment migré vos projets, ou utilisez une autre saveur de RAD / RSA que vous avez utilisé? Je l'ai vu cela tant de fois auparavant. RAD / RSA sont connus pour les processus "surprenant" développeurs "migration" considérablement-stupides.

Autres conseils

Vous devez utiliser la fonction (export -> échange de projet). C'est la bonne façon de vous déplacer des projets entre les espaces de travail / installations RAD / RSA car elle exporte avec dépendances et les bonnes configs. L'autre option est d'utiliser quelque chose comme CVS.

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