87 votes

Ajout au classpath sur OSX

Quelqu'un peut-il me dire comment ajouter au classpath sur OSX?

104voto

Matt Solnit Points 13528

Si vous voulez faire un certain ensemble de fichiers JAR (ou .les fichiers de classe) disponibles pour chaque application Java sur la machine, alors votre meilleur pari est d'ajouter ces fichiers à l' /Library/Java/Extensions.

Ou, si vous voulez le faire pour chaque application Java, mais seulement lorsque votre Mac OS X compte les exécute, puis utilisez ~/Library/Java/Extensions à la place.

EDIT: Si vous voulez faire ce que pour une application particulière, comme Thorbjørn demandé, alors vous aurez besoin de nous en dire plus sur la façon dont l'application est emballé.

46voto

Andrew Swan Points 5118

Sous OSX, vous pouvez définir le classpath à partir de zéro comme suit:

 export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
 

Ou vous pouvez ajouter au classpath existant comme ceci:

 export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar
 

Ceci répond à votre question exacte, je ne dis pas que c'est la bonne ou la mauvaise chose à faire; Je laisserai cela à d'autres pour commenter.

-1voto

James Bailey Points 492

Si votre shell est tcsh ou csh, vous pouvez le définir dans / etc / profile. Ouvrez le terminal, "vim / etc / profile" et ajoutez la ligne suivante:

setenv CLASSPATH (insert your classpath here)

-8voto

wishi Points 1159

Normalement, cela n'est pas nécessaire. Tout d'abord

 echo $CLASSPATH
 

S'il y a quelque chose là-dedans, vous voudrez probablement vérifier Applications -> Utilites -> Java.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X