Zainstalowałem jdk se 32bit na Windows 7 x64. W "http://www.oracle.com/technetwork/java/javase/downloads/index.html" dla systemu Windows.Java se "wystąpił podczas inicjowania maszyny wirtualnej"
I otrzymałem ten komunikat o błędzie.
C: \ Users \ Administrator> javac -version Wystąpił błąd podczas inicjalizacji VM java.lang.ClassNotFoundException: Błąd podczas otwierania pliku JAR D: Program Files \ (x8 6) \ prg_java \ jdk1. 6.0_26 \ jre \ lib \ rt.jar w java.security.AccessControlContext (AccessControlContext.java : 77). w java.security.AccessController.getStackAccessControlContext (Język Me ThOD) w java.security.AccessController.getContext (AccessController.java:484) na java.lang.Thread.init (Thread.java:358) na java.lang.Thread. (Wątek .java: 476)
java.lang.ClassNotFoundException: Błąd podczas otwierania pliku JAR jdk1.6.0_26 \ jre \ lib \ rt.jar
Jak mogę rozwiązać ten problem?
Z góry dziękuję.
Czy istnieje "d: \ Program Files (x86) \ prg_java \ jdk1.6.0_26 \ jre \ lib \ rt.jar"? Czy jest czytelny dla bieżącego użytkownika? –
Czy w "d: \ Program Files (x8 6) \ pr ..." jest spacja między 8 a 6? Czy to niewłaściwa zmienna środowiska? –
Po prostu zgadnij: ta wiadomość została skopiowana z konsoli o szerokości 80 znaków. Windows owija długie wiersze i nie łączy ich podczas kopiowania i wklejania. –