Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd o braku zdefiniowania klasy


Rekomendowane odpowiedzi

Opublikowano

Witam, przy poprawnie napisanych programach wyskakuje błąd :

Main method not found. please define the main method as : public static void main........

Programy są z książki, nie działa nawet "hello world" . Program się kompiluje, lecz nie chce się włączyć. 

Wie ktoś, co mógłbym z tym zrobić? bo przez to nie mogę programować, na początku wszystko było ok.

Wyskakuje przy wpisaniu java nazwaprogramu .

Opublikowano

Nie ma w klasie, którą uruchamiasz metody main z argumentem tablicy obiektów String. Czyli - Nie ma w Twojej klasie:



public static void main(String[] args){
    //kod
}

W miejsce "//kod" umieść swój kod. Jeśli to nic nie da lub nie rozumiesz, to daj swój kod.

708121422388637873334.png

Opublikowano
public class Test
{
public static void main(String[] args)
    {
        System.out.println("Hello world");
    }
}


Nawet w tym programie jest taki błąd, w każdym, który próbuję włączyć aktualnie
Opublikowano

Zacznę od tego, że Java jest językiem, gdzie blok kodu rozpoczynasz bez odstępu (odrazu po zakończeniu argumentów dajesz nawias klamrowy). Ale jest to czysto wizualne i nie to jest tu problemem. Powinno działać. Jesteś pewien że zapisałeś zmiany w kodzie po dodaniu metody main?

Jeśli zapisałeś, to problem leży gdzieś głebiej i jest dość nietypowy. Ewentualnie mogę Ci pomóc przez Skype - szymonrodant.

708121422388637873334.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...