Compila mas não executa (dá erro)

Olá,

copiei o código abaixo do livro Use a cabeça java. Compila mas não executa.
import java.awt.;
import java.awt.event.
;
class Party {
public void main buildInvite() {
Frame f = new Frame();
Label l = new Label (“Party at tim´s”);
Button b = new Button (“You bet”);
Button c = new Button (“You bet”);
Panel p = new Panel();
p.add(l);
}

}

O que pode ser?

Compila?

 public void main buildInvite()

Essa declaracao de metodo nao esta legal!

Não seria assim?

public static void main (String[] args)

No livro consta como está digitado. Também acho que está faltando. Vou testar.

colocando assim:
class Party {
public static void main buildInvite(String[] args) {

dá erro na compilação. buildInvite

deixei assim:
import java.awt.;
import java.awt.event.
;
class Party {
public static void main (String[] args) {
Frame f = new Frame();
Label l = new Label (“Party at tim´s”);
Button b = new Button (“You bet”);
Button c = new Button (“You bet”);
Panel p = new Panel();
p.add(l);
}

}

compila e quando executo: java Party, não faz nada.

Tu criou o frame, labels, botão, etc. e só
Nao pediu para abrir a tela, tem que dar um setVisible(true) no frame