Problem początkującego

0

Witam.
Zaczynam przygodę z javą i po kilku prostych programach mam jakieś błędy przy uruchomieniu kolejnych programów.
Programy pisane są w notatniku a kompilowane są z wiersza poleceń (javac nazwa_programu.java) uruchamiam przez polecenie (java nazwa_programu).
Kilka pierwszych programów z książki uruchomiłem bez problemów a teraz pojawia się komunikat:
Exception in thread "main" java.lang.NoSuchMethodError: main
a poniżej kod 2 programów:

public class Program26a {
public static void main() {
Dane dane=new Dane();
dane.wyswietlImie();
}
}
class Dane {
String imie="Radek";
public void wyswietlImie()
	{ System.out.print(imie); }
public String podajImie()
	{ return imie; }
} 
 public class Geometria27a {
public static void main() {
Kwadrat k=new Kwadrat();
k.wyswietlInfo();
k.wyswietlKwadrat();

Elipsa e=new Elipsa();
e.wyswietlInfo();
e.wyswietlElipsa();
}
}
class Figura {
public void wyswietlInfo()
{ System.out.print("To jest figura geometryczna"); }
}
class Kwadrat extends Figura {
public void wyswietlKwadrat()
{ System.out.print("kwadrat"); }
}
class Elipsa extends Figura {
public void wyswietlElipsa()
{ System.out.print("elipsa"); }
}
1

Java szuka metody public static void main(String[] args).

0

Dzięki za pomoc.
Ciekawe dlaczego w książce zapomniano dodać w kodach programów fragmentu (String[] args)

1 użytkowników online, w tym zalogowanych: 0, gości: 1