„Błąd: Nie można znaleźć lub załadować głównej klasy My.class”
Używam Java SDK 1.7 w systemie Windows 7 za pomocą cmd.exe. Jeszcze kilka godzin temu wszystko działało poprawnie, gdy nagle nie mogłem uruchomić skompilowanych plików klas, konsekwentnie prezentując błąd w tytule.
Wydaje mi się, że jestem w stanie skompilować mój plik My.java, ale nie mogę uruchomić wynikowego pliku klasy (My.class). Ciągle pojawia się błąd „Błąd: Nie można znaleźć lub załadować głównej klasy My.class”. Próbowałem tego z wieloma innymi plikami klas, co spowodowało ten sam problem.
Moja zmienna środowiskowa „Path” jest ustawiona na „C: Program Files (x86) Java jdk1.7.0_05 bin”, jeśli zastanawiałeś się
Próbowałem ponownej instalacji, tworzenia i ustawiania zmiennej classpath (bez powodzenia), a nawet bezpośrednio przy użyciu
java -cp . My.class
dowództwo.
Próbowałem tych postów bezskutecznie, dlatego publikuję:
Błąd: Nie można znaleźć lub załadować głównej klasy
Błąd: Nie można odnaleźć lub załadować głównej klasy - nowicjusz
Nie można znaleźć lub załadować głównej klasy
Błąd Java 1.7.0_03: Nie można znaleźć lub załadować głównej klasy
Jeśli ma to jakiekolwiek znaczenie, mój kod to:
import javax.swing.JOptionPane;
class My {
public static void main(String[] args) {
final double x = 3.2;
int i = (int)x;
double m = 0;
if (x < 4) {
String saySomething = JOptionPane.showInputDialog(i);
System.out.println(saySomething);
}
else {
String saySomething = JOptionPane.showInputDialog(i);
System.out.println("Hello World");
}
while (m < 10) {
System.out.print(" While Loop ");
m++;
};
for (i=1; i < 10; i++) {
System.out.println("For Loop");
};
}
}