"Could not find or load main class Main" - problem

0

Hej, widziałem sporo wątków w sieci o "Could not find or load main class Main", podejmowałem różne próby, przenosiłem pliki, wpisywałem jakieś dziwne komendy itp., ale żaden sposób nie rozwiązał mojego problemu.

w skrócie: po komendzie javac Main.java powstał Main.class. kiedy chcę uruchomić program wpisując java Main, otrzymuję komunikat "Error: Could not find or load main class Main". Czy ktoś mógłby wesprzeć w potrzebie ? :)

2

Polecenie java Main w folderze gdzie masz Main.class działa?

ważny też jest package w którym klasa jest zdefiniowana.

Podaj strukture projektu? Masz projekt? Czy tylko pojedynczy plik i bawisz się kompilatorem?

1

Tak spróbuj:

// Main.java
public class Main { public static void main(String[] args) { System.out.println("d**a"); } }
javac Main.java
java Main

U mnie działa...

Jak dasz package foo to klasa Main musi siedzieć w folderze foo żeby to zadziałało...

0

@KamilAdam: odnośnie pierwszego pytania, to nie rozumiem :)) tak jak napisałem, wpisałem w cms javac Main.java, powstał Main.class, a potem to się nie chce uruchomić.

takie coś:

public class Main {

public static void main(String[] args) {
    System.out.print("Hi, ");
    System.out.print(args[2]);
    System.out.print(args[1]);
    System.out.print(args[0]);
    System.out.println(". How are you?");
}

}

0

problem rozwiązany. bardzo wszystkim dziękuję :))

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