Jako iż jest to mój pierwszy post tutaj, chciałbym się z Wami wszystkimi serdecznie przywitać.
Jak się zaraz zdenerwuję, to będę zły. Zacząłem uczyć się Javy jako pierwszego języka i piszę sobie pierwszy program, wszystko ładnie skonfigurowane, jdk wgrane, jre również, do zmiennych środowiskowych dodane, no i co? No i cztery litery. Po napisaniu "programu" wchodzę w konsolę, wpisuję cd desktop, gdyż plik mam na pulpicie, następnie javac Dupa.java, a następnie java Dupa i wyskakuje mi "Error: Could not find or load main class Dupa". No i jak się tu nie zdenerwować? I nazwa klasy i pliku jest taka sama, zarówno pod względem wielkości liter, jak i treści. Męczę się z tym cholerstwem od 3 dni (to jest ten moment, gdy możecie zacząć się śmiać). Taka pierdoła, a nie potrafię sobie z nią poradzić. Przetrząsnąłem dziesiątki tematów na różnorakich forach i polsko i angielskojęzycznych i wszędzie mówią, że na pewno nazwa pliku jest inna, niż klasa. Wersja javy 1.8.0_131, javac taka sama. Znajdzie się dobra duszyczka, która pomoże mi rozwiązać ten jakże ciężki problem? Podrzucam kod.
public class Dupa {
public static void main(String[] args) {
System.out.println("Mam " + args[0] + " " + args[1]);
}
}
/////////////////////EDIT/////////////////////
problem rozwiązany, w konsoli wystarczyło wpisać set PATH=C:\Program Files\Java\jdk1.8.0_131/bin oraz set classpath=%classpath%;.;
temat do zamknięcia, na pewno przyda się komuś w przyszłości :)