Título: Duda en Java!!! Publicado por: Red_Star en 3 Enero 2006, 15:03 pm hola estoy empezando a programar en JAVA, y pa mas coña no puedo ni empezar. he instalado el j2ee, he establecido el path, y a la hora de compilar el archivo .java con javac, perfecto, no problem, pero a la hora de ejecutarlo con el comando java el archivo .class, me da el siguiente error: "exception in thread 'main' java.lang.NoClassDefFoundError: c:\ejemplo ". hace bastante tiempo tambien probé el JAVA y nunca tuve ningun problema para ejecutar las aplicaciones. Alguien podría decirme porque ocurre esto, soy novato en este lenguaje y ando bastante perdido ya que he echo todo lo que venia en los manuales que he conseguido y no sé el porqué de este fallo.
ya os doy por adelantado las gracias. Título: Re: Duda en Java!!! Publicado por: jomaroc en 3 Enero 2006, 20:11 pm Hi, si quieres puedes colocar tu codigo fuente. ;) de pronto te puedo ayudar... :)
Título: Re: Duda en Java!!! Publicado por: Casidiablo en 4 Enero 2006, 02:21 am Tal vez le estes dando:
Código: java nombre_archivo.class pero en realidad eso está mal, la forma correcta es la siguiente: Código: java nombre_archivo Un saludo. Título: Re: Duda en Java!!! Publicado por: fell FX en 4 Enero 2006, 11:59 am La verdad sin codigo esta dificil ayudarte..
pero ten en guenta estos puntos: - no olvides importar las librerias correspondientes. por lo menos java.io.*; - no olvides declara como publica tu clase principal(la que contiene a main). -no olvides declarar a main como static. -si estas usando streams de entrada y salida(lectura y escritura).no olvides capturar las escepciones o pasarlas a un nivel superior con trows - a la hora de compilar asegurate de que tu fichero tenga el mismo nombre que tu clase principal. -compila path\ javac fichero.java -ejecuta path\java fichero -si tu programa es un applet no se ejecutara de esta forma. tendras que llamarlo desde una pagina HTML, o agregarlo a un Frame. o JFrame. -por ultimo asegurate de haber instalado el JRE. Saludos. Título: Re: Duda en Java!!! Publicado por: bruj0 en 4 Enero 2006, 13:46 pm a la hora de ejecutarlo con el comando java el archivo .class, me da el siguiente error: "exception in thread 'main' java.lang.NoClassDefFoundError Ese error sucede por 2 causas; o bien porque la clase que has hehco no contiene un metodo main o 2 porque no está encontrando la clase en el path que les estas indicando. Lo mejor para ejecutar por consola es meterte en el path en donde esta la clase: cd \path y luego simplemente poner el nombre de la clase(ojo a las mayusculas si tuviera el nombre) |