comandos javac y java

21/03/2005 - 14:52 por Lore | Informe spam
Hola, tengo un error con los comandos java y javac, tengo
una clase Resto.java, hago javac Resto.java y me genera
el Resto.class, pero luego al hacer java Resto, me da el
siguiente error:

Exception in thread \"main\"
java.lang.NoClassDefFoundError: prac4/Resto

Y he probado con otras clases y tambien me da ese error.
En el path tengo C:\\j2sdk1.4.2_05\\bin, asi que no
entiendo de que puede ser problema.

Alguien lo sabe? a ver si me podeis ayudar?
muchas gracias.

Preguntas similare

Leer las respuestas

#1 Daniel Martín
21/03/2005 - 16:11 | Informe spam
Revisa en Propiedades de sistema, pestaña "Opciones avanzadas", botón "Variables de entorno" que esté establecida la variable "PATH" y que ésta apunte al directorio de las clases Java correcto. Si usas una versión moderna de Java, revisa también que exista una variable "CLASSPATH" y que contenga como valor un punto (".").

Otro posible causante de ese tipo de errores es una mala definición del método "main" de las clases. Comprueba el código.

Un saludo,
Daniel Martín
Correo electrónico:


"Lore" wrote in message news:1f9901c52e1d$3f4b83d0$
Hola, tengo un error con los comandos java y javac, tengo
una clase Resto.java, hago javac Resto.java y me genera
el Resto.class, pero luego al hacer java Resto, me da el
siguiente error:

Exception in thread \"main\"
java.lang.NoClassDefFoundError: prac4/Resto

Y he probado con otras clases y tambien me da ese error.
En el path tengo C:\\j2sdk1.4.2_05\\bin, asi que no
entiendo de que puede ser problema.

Alguien lo sabe? a ver si me podeis ayudar?
muchas gracias.
Respuesta Responder a este mensaje
#2 Lore
21/03/2005 - 21:31 | Informe spam
Si, eso esta bien, he puesto bien el path, y esa clase me
sale, pero ahora el problema es cuando tengo un proyecto
con mas clases, y me meto en la carpeta bin, que es donde
tengo los .class, hago java modulo.Principal, y me sale
el error :

Exception in thread \"main\"
java.lang.NoClassDefFoundError: modulo/Principal

"modulo" es el paquete.
No entiendo lo que es, a ver si me podeis ayudar.

Muchas gracias.

Revisa en Propiedades de sistema, pestaña "Opciones


avanzadas", botón "Variables de entorno" que esté
establecida la variable "PATH" y que ésta apunte al
directorio de las clases Java correcto. Si usas una
versión moderna de Java, revisa también que exista una
variable "CLASSPATH" y que contenga como valor un punto
(".").

Otro posible causante de ese tipo de errores es una mala


definición del método "main" de las clases. Comprueba el
código.

Un saludo,
Daniel Martín
Correo electrónico:


"Lore" wrote in


message news:1f9901c52e1d$3f4b83d0$
Hola, tengo un error con los comandos java y javac,




tengo
una clase Resto.java, hago javac Resto.java y me




genera
el Resto.class, pero luego al hacer java Resto, me da




el
siguiente error:

Exception in thread \"main\"
java.lang.NoClassDefFoundError: prac4/Resto

Y he probado con otras clases y tambien me da ese




error.
En el path tengo C:\\j2sdk1.4.2_05\\bin, asi que no
entiendo de que puede ser problema.

Alguien lo sabe? a ver si me podeis ayudar?
muchas gracias.


.

Respuesta Responder a este mensaje
#3 Daniel Martín
22/03/2005 - 00:40 | Informe spam
Te dejo un documento en inglés que puede serte de utilidad: http://mindprod.com/jgloss/runerror...OUNDERROR.

En cualquier caso, puedes plantear tu duda en el grupo es.comp.lenguajes.java, donde seguramente obtendrás ayuda más especializada.

Un saludo,
Daniel Martín
Correo electrónico:


"Lore" wrote in message news:233001c52e54$f52ec220$
Si, eso esta bien, he puesto bien el path, y esa clase me
sale, pero ahora el problema es cuando tengo un proyecto
con mas clases, y me meto en la carpeta bin, que es donde
tengo los .class, hago java modulo.Principal, y me sale
el error :

Exception in thread \"main\"
java.lang.NoClassDefFoundError: modulo/Principal

"modulo" es el paquete.
No entiendo lo que es, a ver si me podeis ayudar.

Muchas gracias.

Revisa en Propiedades de sistema, pestaña "Opciones


avanzadas", botón "Variables de entorno" que esté
establecida la variable "PATH" y que ésta apunte al
directorio de las clases Java correcto. Si usas una
versión moderna de Java, revisa también que exista una
variable "CLASSPATH" y que contenga como valor un punto
(".").

Otro posible causante de ese tipo de errores es una mala


definición del método "main" de las clases. Comprueba el
código.

Un saludo,
Daniel Martín
Correo electrónico:


"Lore" wrote in


message news:1f9901c52e1d$3f4b83d0$
Hola, tengo un error con los comandos java y javac,




tengo
una clase Resto.java, hago javac Resto.java y me




genera
el Resto.class, pero luego al hacer java Resto, me da




el
siguiente error:

Exception in thread \"main\"
java.lang.NoClassDefFoundError: prac4/Resto

Y he probado con otras clases y tambien me da ese




error.
En el path tengo C:\\j2sdk1.4.2_05\\bin, asi que no
entiendo de que puede ser problema.

Alguien lo sabe? a ver si me podeis ayudar?
muchas gracias.


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida