Cita:
Iniciado por throne
Hola a todos, bueno igual que Aisa soy un principiante en el mundo de la programacion, estoy utilizando JCreator pero al tratar de compilar un java class en el general output me da esta informacion \\--------------------Configuration: <Default>--------------------
java.lang.NoSuchMethodError: main
Exception in thread "main"
Process completed.\\
y no hace nada, el codigo que escribi fue este;
import java.applet.*;
import java.awt.*;
public class Label1 extends Applet {
public void paint( Graphics g ) {
g.drawString(this.getParameter("text"),50,25);
}
}
si pudieran ayudarme seria de gran ayuda para mi aprendizaje de java!!!!
Hola que tal, mira para empezar algunos de tus errores son:
1.- Estas tratando de compilar la clase de un applet como una clase de aplicacion; me explico: toda aplicacion en Java tiene una clase principal la cual contiene un metodo principal llamado main, y como tu estas compilando una clase applet, esta clase no tiene metodo main, es por eso que te arroja el error:
java.lang.NoSuchMethodError: main ---> no se encontro metodo main.
2.- Para poder ver lo que hace un applet necesitas utilizar el applet-viewer o utilizar un navegador web (google crom, firefox o IE)
Solucion:
1.- Al momento de crear un programa en Java en el JCreator, debe de estar una opcion para crear clases para applet o crear un applet Java, sinceramente en este momento no recuerdo bien la opcion.
2.- Ya que se haya compilado la clase. Crear una pagina html y en ella insertas el nombre de la clase ya compilada de tu applet. Por ejemplo si tu clase se llama Label1, tu archivo de codigo fuente debe ser Label1.java y tu clase ya compilada se debe llamar Label1.class. Ejemplo:
<HTML>
<HEAD>
<TITLE>Ejemplo de un Applet</TITLE>
</HEAD>
<BODY>
<applet code="
Label1.class" width="700" height="80">
</applet>
</BODY>
</HTML>
Espero que me haya explicado, si tienes alguna duda solo pregunta, para que alguien te pueda ayudar,