开发者

java.lang.NoSuchMethodError: main Exception in thread "main" [duplicate]

This question already has answers here: "Error: Main method not found in class MyClass, please define the main method as..." (10 answers) Closed 9 years ago.

I Cant understand why this messege come--------->

java.lang.NoSuchMethodError: main
Exception in thread "main" .

I know it expecting main() method but as i m building an applet which does not contain main method rather contain init() method.So what will i do??My code is s follow --->

import java.applet.*;
import java.awt.*;

public class Ballbewegung1 extends Applet implements Runnable
{
// Initialisierung der Variablen

    int x_pos = 10;     // x - Position des Balles
    int y_pos = 100;    // y - Position des Balles
    int radius = 20;    // Radius des Balles

    public void init()
    {
       开发者_如何学JAVA setBackground (Color.blue);
    }

    public void start ()
    {
        // Schaffen eines neuen Threads, in dem das Spiel lไuft
        Thread th = new Thread (this);
        // Starten des Threads
        th.start ();
    }

    public void stop()
    {

    }

    public void destroy()
    {

    }

    public void run ()
    {
        // Erniedrigen der ThreadPriority um zeichnen zu erleichtern
        Thread.currentThread().setPriority(Thread.MIN_PRIORITY);

        // Solange true ist lไuft der Thread weiter
        while (true)
        {
            // Verไndern der x- Koordinate
            x_pos ++;

            // Neuzeichnen des Applets
            repaint();

            try
            {
                // Stoppen des Threads fr in Klammern angegebene Millisekunden
                Thread.sleep (20);
            }
            catch (InterruptedException ex)
            {
                // do nothing
            }

            // Zurcksetzen der ThreadPriority auf Maximalwert
            Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
        }
    }

    public void paint (Graphics g)
    {
        g.setColor  (Color.red);
        g.fillOval (x_pos - radius, y_pos - radius, 2 * radius, 2 * radius);
    }
}

And I dont know how to use code tag.so plz someone ans.


The applet needs a container to run. Embed it in a html page and Use appletviewer or a web browser to run it


Or if you're using Eclipse you need to run it as an applet: right click on class -> Run as -> Java Applet (I'm not sure about the other IDEs but I guess they have similar running options).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜