elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Duda en Java!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda en Java!!!  (Leído 3,356 veces)
Red_Star

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Duda en Java!!!
« 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.


En línea

jomaroc

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Duda en Java!!!
« Respuesta #1 en: 3 Enero 2006, 20:11 pm »

Hi, si quieres puedes colocar tu codigo fuente.  ;) de pronto te puedo ayudar... :)


En línea

Casidiablo
Desarrollador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.919



Ver Perfil WWW
Re: Duda en Java!!!
« Respuesta #2 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.
« Última modificación: 4 Enero 2006, 02:23 am por Casidiablo » En línea

fell FX

Desconectado Desconectado

Mensajes: 53


Ver Perfil
Re: Duda en Java!!!
« Respuesta #3 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.
En línea

bruj0

Desconectado Desconectado

Mensajes: 111


Iori Yagami


Ver Perfil
Re: Duda en Java!!!
« Respuesta #4 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)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con Java
Java
Feedeex 7 4,188 Último mensaje 10 Marzo 2011, 09:50 am
por Akai
Duda sencilla en Java
Java
Feedeex 6 4,260 Último mensaje 8 Marzo 2011, 01:45 am
por Valkyr
Duda algorítmica y de Java
Java
Felipe_Henriquez 4 2,942 Último mensaje 12 Enero 2012, 02:18 am
por Felipe_Henriquez
duda con objetos en java...
Foro Libre
artis 2 2,067 Último mensaje 2 Mayo 2012, 03:36 am
por exel
Java ME Duda???
Java
mapers 0 1,453 Último mensaje 23 Junio 2012, 06:42 am
por mapers
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines