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.
 

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.

Preguntas similares