47 votos

Añadir a la ruta de clases en OSX

¿Alguien puede decirme cómo agregar a la ruta de clases en OSX?

68voto

Matt Solnit Puntos 13528

Si usted desea hacer un cierto conjunto de archivos JAR (o .los archivos de clase) disponibles para cada aplicación Java en la máquina, entonces su mejor apuesta es para agregar los archivos a /Library/Java/Extensions.

O, si quieres hacerlo para cada aplicación Java, pero sólo cuando su Mac OS X cuenta los ejecuta, a continuación, utilice ~/Library/Java/Extensions lugar.

EDIT: Si quieres hacer esto sólo para una aplicación en particular, como Thorbjørn le preguntó, entonces, tendrá que decirnos más acerca de cómo la aplicación se envasa.

23voto

Andrew Swan Puntos 5118

En OSX, puede establecer la ruta de clases desde cero como este:

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

O usted puede añadir a la ruta de clases existente como este:

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

Esto responde a tu pregunta exacta, no estoy diciendo que es correcto o incorrecto; se los dejo para que los demás comenten.

-2voto

James Bailey Puntos 492

Si el shell tcsh es o csh, se puede configurar en /etc/profile. Abre el terminal, "vim /etc/profile" y añadir la siguiente línea:

setenv CLASSPATH (insert your classpath here)

-8voto

wishi Puntos 1159

Normalmente no hay necesidad de eso. Primero de todos

echo $CLASSPATH

Si hay algo ahí, es probable que desee comprobar Aplicaciones -> Utilidades -> Java.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X