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$
Mostrar la cita
#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.

Mostrar la cita
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
(".").
Mostrar la cita
definición del método "main" de las clases. Comprueba el
código.
Mostrar la cita
message news:1f9901c52e1d$3f4b83d0$
Mostrar la cita
tengo
Mostrar la cita
genera
Mostrar la cita
el
Mostrar la cita
error.
Mostrar la cita
#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.

Mostrar la cita
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
(".").
Mostrar la cita
definición del método "main" de las clases. Comprueba el
código.
Mostrar la cita
message news:1f9901c52e1d$3f4b83d0$
Mostrar la cita
tengo
Mostrar la cita
genera
Mostrar la cita
el
Mostrar la cita
error.
Mostrar la cita
Ads by Google
Search Busqueda sugerida