Autor
|
Tema: Compila bien, pero no ejecuta !! Solucionado (Leído 4,152 veces)
|
Vingilot
Desconectado
Mensajes: 27
|
Hola, estoy comenzando con el lenguaje de java siguiendo un manual en el que viene todo muy bien, pero justo llegue a la parte de programas orientados a objetos y tengo problemas al ejecutar el codigo es:
class Marciano { boolean vivo; private static int numero_marcianos = 0; final String Soy = "marciano";
void quienEres() { System.out.println("Soy un " + Soy); }
Marciano() { vivo = true; numero_marcianos++; }
void muerto() { if(vivo) { vivo = false; numero_marcianos--; } } }
Se compila sin problemas, pero cuando le doy a "run" me sale este fallo:
----jGRASP exec: java Marciano
java.lang.NoSuchMethodError: main Exception in thread "main" ----jGRASP wedge2: exit code for process is 1. ----jGRASP: operation complete.
Tambien intente correrlo con el applet y con debugg, sin resultados, seguramente será algún fallo tonto o que no lo ejecuto como debería, agradecería su ayuda.
Gracias de antemano y un saludo.
|
|
« Última modificación: 6 Enero 2008, 21:24 pm por Vingilot »
|
En línea
|
|
|
|
byebye
Desconectado
Mensajes: 5.093
|
yo no estoy muy puesto en java, pero añade esto a ver que tal: public static void main(String args[]) { Marciano a = new Marciano(); a.quienEres(); }
|
|
|
En línea
|
|
|
|
Vingilot
Desconectado
Mensajes: 27
|
Gracias ^^ poniendo eso bajo la linea class marciano {
Funciona al parecer el programa ^^, luego mirare el motivo aunque sospecho que será algo parecido a C, que estaban definidas las funciones pero no se las llamaba.
Muchas gracias ^^.
|
|
« Última modificación: 6 Enero 2008, 21:24 pm por Vingilot »
|
En línea
|
|
|
|
zogeid
Desconectado
Mensajes: 11
|
Tu programa no tenia un metodo main que iniciase el proceso de ahi que no te funcionara, no es que estuviese definido y no llamado esq ni estaba llamado ni definido.
salud!
|
|
|
En línea
|
|
|
|
Vingilot
Desconectado
Mensajes: 27
|
Ya veo, llevo poco con este lenguaje, pense que quieneres() era un función, o su equivalente en Java de lo que es una función en C, y que al aplicar a.quieneres(); era como llamar a la función con el argumento "a", de todas maneras aún me queda mucho por leer y probar.
Gracias por la aclaración zogeid.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
El programa se ejecuta en el localhost pero en el servidor no se ejecuta
PHP
|
ferarteclasico
|
2
|
4,430
|
8 Julio 2011, 01:38 am
por дٳŦ٭
|
|
|
[C] ayuda, programa compila bien pero no cumple la funcion (solucionado)
Programación C/C++
|
xiruko
|
6
|
3,779
|
15 Abril 2012, 23:48 pm
por xiruko
|
|
|
Destructor se ejecuta bien pero da error al final de la ejecución [SOLUCIONADO]
Programación C/C++
|
SARGE553413
|
5
|
3,429
|
25 Abril 2013, 16:00 pm
por SARGE553413
|
|
|
Ejercicio compila pero no se ejecuta
« 1 2 »
Programación C/C++
|
David8
|
15
|
8,833
|
20 Abril 2014, 22:47 pm
por David8
|
|
|
Compila pero no se ejecuta! Ayuda por favor.
Programación C/C++
|
durindemoria
|
7
|
3,753
|
9 Diciembre 2015, 23:42 pm
por class_OpenGL
|
|