Pregunta: | 1078 - ERROR EN JAVA |
Autor: | Claudia |
Quisiera saber por que cuando ejecuto una aplicacion obtengo este mensaje ´Exception in thread ´Main´ Java.Lang.NoClassDefFoundError: ConexionBD/class (ConexionBD es el nombre de la clase que he creado). Lo compillo normalmente, se genera el archivo.class, la ruta que le doy para que se ´ejecute´ el archivo ConexioBD.class es correcto. y no solo eso sino, que cualquier aplicacion que quiero correr siempre me da este mensaje. Al momento de instalar, he indicado la ruta en el Path... Gracias. |
Respuesta: | Héctor |
no le pongas el ".class" a la hora de correrlo, o sea, si se llama Hola.class, escribe java Hola |
Respuesta: | yerko toriyama |
Prueba poniendo en el autoexec.bat set path=ruta ej: set path=c:\jdk1.1.8\bin |
Respuesta: | jorge carvajal |
si ya tienes en tu path la ruta del java.... tienes que tomar en cuenta que java es sensitivo, lo que quiero decir es que Hola.java---->Hola.class y al ejecutarlo no es lo mismo poner c:\java hola tienes que poner c:\java Hola asi como escribiste el nombre de tu clase por ejemplo: si tu clase se llama holA tu archivo se debe de llamar holA y lo debes de ejecutar asi, c:\java holA.... |
Respuesta: | Claudia |
Con las respuestas anteriores si se llega a una solucion pero para no estar especificando a cada rato la ruta de cada Clase que queramos crear debemos colocar "un punto" y un "punto y coma" despues del signo "=" del SET CLASSPATH. SET CLASSPATH =.;Ruta |
Respuesta: | Cesar Vega |
Se debe definri la variable CLASSPATH e indicar la ruta exacta donde se encuentran los .class suyos. Ej: set CLASSPATH=c:\mistrabajos\java\class\miclase1.class;c:\mistrabajos\java\class\miclase2.class;... |
Respuesta: | Victor |
Yo lo solucioné escribiendo SET CLASSPATH= y me funcionó. |