Si en la
compilación necesitamos código de otro proyecto java que se encuentra en el
directorio Z (y los directorios que correspondan a su estructura de paquetes),
se lo indicaremos al compilador
$javac -classpath Z ... etc ...
Si el otro
proyecto está compactado en un fichero Z.jar, se lo indicaremos al compilador
$ javac -classpath Z.jar ... etc ...
Si hay que
recurrir a varios otros proyectos Z1, Z2.jar, ..., los indicaremos todos ellos
$javac -classpath Z1:Z2.jar:... ... etc
... (en Unix)
$javac -classpath Z1;Z2.jar;... ... etc ... (en Windows)
En lugar de
escribir “-classpath” cada vez que se llama al compilador, se puede definir una
variable de entorno CLASSPATH. El efecto es equivalente.
Ver [http://java.sun.com/j2se/1.5.0/docs/tooldocs/index.html#basic].
Temas relacionados
104. javac (herramienta estándar)