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): lorsque j'ajoute maintenant un fichier de jar source pour "printemps-ws-1.5.8-all.jar ", le contenu des fichiers" .ClassPath "est: p> 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"
3 Réponses :
Vous pouvez utiliser un lien symbolique a>. Windows prend également en charge les chemins commençant par /. Ceci est en charge dépendant. Essayez cd / code> sur l'invite de commande à vérifier. P>
Merci de votre réponse, cela pourrait être une solution, ou plus une solution de contournement. Mais je préférerais connaître la bonne façon d'utiliser ces variables de classe.
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. p>
Utilisez les propriétés du projet, sélectionnez l'option Java Build chemin CODE>. Cliquez ensuite sur l'onglet
Bibliothèques CODE>. Ensuite,
ajoutez une variable .... code> 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 ... Code> (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 ... code> à un sous-dossier ou un fichier JAR. p>
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: à: p>