Avoir d'erreur en Java, n'Ont aucune idée de ce que je fais mal

Je suis débutant en Java et j'ai essayé de faire ce qui suit sur eclipse:

import javax.swing.*;

public class Hello_World {
  public class HelloWorld extends JFrame
  {  
     public static void main(String[] args) {
     JFrame frame = new HelloWorld();
     frame.setSize( 300, 200 );
     frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
     frame.setTitle( "Hello world" );
     frame.setVisible( true );
    }
  }
}

Je n'ai aucune idée de ce que je fais de mal ici.
Le compilateur me donne l'erreur suivante:

Main method not found in class Hello_World, please define the main method as:
   public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application 

Quelqu'un peut me dire ce que je fais mal?

  • Votre Hello_World classe n'ont pas de main méthode.
  • Votre main est à l'intérieur d'une classe, à l'intérieur d'une autre classe. il n'est pas visible pour la plupart des exteriour classe, Hello_World.
  • public static void main(String[] args) { est que la principale méthode?
  • Quelqu'un peut me montrer comment faire de la bonne façon?
  • pourquoi avez-vous besoin d'une statique à l'intérieur de la classe btw?
InformationsquelleAutor user3552670 | 2014-04-19