9
votes

Utilisez la variable Eclipse ClassPath pour remplacer le chemin «SourcePath» absolu?

J'aimerais utiliser une variable d'éclipse de classe Eclipse pour résoudre le fichier jar source ci-joint pour une bibliothèque de ma classe de classe. Ceci est le contenu de mon fichier ".ClassPath" actuel à ELCIPSE (indigo): xxx pré>

lorsque j'ajoute maintenant un fichier de jar source pour "printemps-ws-1.5.8-all.jar ", le contenu des fichiers" .ClassPath "est: p> xxx pré>

Comme vous pouvez le constater, Eclipse a ajouté l'attribut" SourcePath "à l'élément" CLASSPATHENTRY "avec un chemin absolu.

Maintenant, mon idée est de remplacer le chemin absolu avec la variable de classe de classe "Source_Path", qui est correctement réglée sur "D: / Dev / Sources". P>

(s'il vous plaît, ne faites pas Demandez pourquoi nous avons cette configuration ou suggère que nous devons le changer; c'est un ancien projet et nous ne sommes malheureusement pas capables / autorisés à changer la structure de construction). P>

J'ai essayé p>

sourcepath="${SOURCE_PATH}/spring-ws-1.5.8-sources.jar"


0 commentaires

3 Réponses :



5
votes

Je ne comprendrais peut-être pas votre question complètement mais cela ressemble à vous avoir ajouté votre fichier jar avec un chemin absolu pour commencer. Ajoutez-le plutôt avec une variable de classe.

Utilisez les propriétés du projet, sélectionnez l'option Java Build chemin . Cliquez ensuite sur l'onglet Bibliothèques . Ensuite, ajoutez une variable .... Si vous n'avez pas encore créé votre variable Source_Path ClassPath, vous pouvez le faire à partir d'ici en cliquant sur le bouton Configurer les variables ... (Juste un raccourci vers le réglage de préférence d'espace de travail approprié). Une fois configuré, vous devriez voir votre variable de chemin de classe Source_Path dans la case en haut. Vous pouvez cliquer dessus s'étendre vers étendre ... à un sous-dossier ou un fichier JAR.


0 commentaires

1
votes

Utilisation de la réponse du TOD ci-dessus, si vous avez beaucoup de pots dans de nombreux projets, vous pouvez trouver plus facilement les fichiers .ClassPath directement. Utilisation d'une variable de chemin de construction Java en .ClassPath modifie la référence de: xxx

à: xxx


0 commentaires