1234lau
Goto Top

Exception in thread main java lang NoSuchMethodError main

Java Anfängerin

Hallo,

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

Was mache ich hier falsch?

public class Vergleich extends Object
{
boolean volljaehrig = true;
boolean verheiratet = false;

public void main(String args)
{
System.out.println(volljaehrig & verheiratet);
}
}

Bittet um Hilfe

Content-ID: 167426

Url: https://administrator.de/contentid/167426

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

dog
dog 03.06.2011 um 13:28:09 Uhr
Goto Top
public void main(String args)

Die main-Methode wird von der Java-VM auf eine Klasse und nicht auf ein Objekt aufgerufen.
Dir fehlt ein Schlüsselwort.
1234lau
1234lau 03.06.2011 um 13:37:34 Uhr
Goto Top
Danke,

Aber es hat sich erledigt. Die Klasseneigenschaften waren außerhalb der Main-Methode.


Danke
WulleBier
WulleBier 19.08.2011 um 10:27:10 Uhr
Goto Top
public class Vergleich extends Object

ist das "extends Object" notwendig?? Ich dachte jede Klasse erbt von Object

boolean volljaehrig = true;
boolean verheiratet = false;

public void main(String args)
{
System.out.println(volljaehrig & verheiratet);
}
}

Bei der main fehlt ein static!

Außerdem hast du gar kein Objekt der Klasse Vergleich deklariert!