Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2005, 06:11
Avatar de Ani Alamo
Ani Alamo
 
Fecha de Ingreso: julio-2005
Mensajes: 35
Antigüedad: 18 años, 9 meses
Puntos: 1
Si estás trabajando con un editor de Java, este problema sólo pasaría si has creado tu primera clase, luego la has renombrado y no estaría cogiendo bien el nombre o el path de esta, aunque por si sola compilaría bien. Si estás trabajando directamente compilnado con el comando javac, en principio no te debería dar problema alguno tampoco. Siempre que la clase compilada (class) de la referencia esté en la misma ruta de la clase a generar a menos que definas bien el classpath usando lo siguiente:

Sintaxis:
------------------------
javac [opciones] archivos



Opciones:
------------------------
-classpath ruta
Aquí ruta, le dice a classpath a donde tiene que ir a buscar las clases especificadas en el código fuente. Esta opción elimina el path por defecto y otra ruta cualquiera especificada en classpath. La ruta especificada puede ser una lista de directorios separados por ';' para sistemas Windows y por '.' para sistemas Unix.



-d directorio
directorio, especifica el lugar donde queremos que desea se guarden nuestras clases. Si no lo incluimos, las clases se guardan en el mismo directorio en el que esta el código fuente (archivos .java). Si hacemos uso de esta opción escribiremos:

javac -d [path de clases] [path de fuentes]


Ejemplo:

javac -d c:\programas\java\clases c:\progrmas\java\fuentes\archivo1.java




-g
La opción -g permite al compilador añadir numero de línea e información de variables locales a los archivos de clases, que solo podrá ser visualizado cuando use el depurador (java debuggers o jdb).



-nowarn
Va a permitir que el compilador javac no muestre los mensajes de error en la compilación.



-verbose
Va a permitir al compilador que muestre los mensajes de error.

Un saludo.
__________________

Ani Alamo Gómez de González


"Sin Dios no soy nada en este mundo, sin El nada puedo ser... ni las hojas de los árboles se mueven, sino es por su gran poder. Bendito seas Señor."