Problema "CLASSPATH" en linux-debian

Pik
06 de Octubre del 2003
Cuando hice;

MyShell:~/MSc/JAVA$ gcj Hello.java

Me salió il questo txurrillo:

Hello.java:1: error: Can\\'t find default package `ann.easyio\\'. Check the CLASSPATH environment variable and the access to the archives
1 error

Mis preguntas son:

1) ¿El paquete ese no es un paquete estándar que viene en la instalación de java?

2) ¿Como puedo cambiar la variable de entorno CLASSPATH y a dónde tiene que apuntar?Es algo así como export CLASSPATH o así?


Bueno pues gracias por la atención y la paciencia.

chuidiang
06 de Octubre del 2003
El paquete ann.easyio no es standard de java.

Si lo tienes el algún sitio, puedes "apuntar" a el con classpath. Puedes hacerlo de dos formas

- Variable de entorno CLASSPATH
MyShell: CLASSPATH=<path/fichero.jar con el paquete>
MyShell: export CLASSPATH

- o bien en la linea de ejecucion (la opcion puede ser -classpath o -cp dependiendo de la versión).
java -classpath<path/fichero.jar> Hello

Si en vez de un .jar tienes muchos .class, basta con poner el directorio donde se encuentran dichos .class

Puedes echar un ojo en www.geocities.com/chuidiang al apartado de classpaths.

Se bueno.

Mikel
06 de Octubre del 2003
Funciona! Muchas gracias ;)