Jak naprawić błąd „Nie można stworzyć maszyny wirtualnej Java”

Jak naprawić błąd „Nie można stworzyć maszyny wirtualnej Java”

Jeśli Java jest poprawnie zainstalowana na komputerze, nigdy nie powinieneś mieć problemu z uruchomieniem aplikacji lub gier opartych na Javie.

Jeśli jednak coś jest nie tak z Twoją konfiguracją, możesz zobaczyć błąd: „Nie możesz utworzyć maszyny wirtualnej Java.„Ten błąd oznacza, że ​​instalacja Java na komputerze nie może uruchomić wirtualnej piaskownicy (maszyny wirtualnej), w której zwykle uruchamia aplikację Java.

Spis treści

    Jeśli Java zostanie zainstalowana poprawnie, powinieneś zobaczyć wersję Java, środowisko wykonawcze SE i kompilację VM klienta.

    Jeśli nie masz najnowszej wersji, chcesz ją zainstalować. Jeśli to wygląda dobrze, jesteś gotowy przejść do następnego etapu rozwiązywania problemów.

    Rozwiń dostępną pamięć systemową dla Java

    Najczęstszą przyczyną błędu „Nie można stworzyć maszyny wirtualnej Java”, jest to, że Java nie ma wystarczającej ilości dostępnej pamięci w systemie, aby uruchomić klienta VM.

    Java jest początkowo ustawiona domyślnie, aby użyć początkowego i maksymalnego „rozmiaru sterty.„Tak więc, jeśli uruchamiasz jakąkolwiek aplikację, która wykracza poza maksymalny rozmiar, spowoduje błąd.

    Możesz to dostosować, zmieniając ilość pamięci systemowej, którą Java może użyć w systemie.

    1. Wybierz menu Start i wpisz zmienne środowiskowe. Wybierać Edytuj zmienne środowiskowe systemu.

    2. W oknie właściwości systemu wybierz Zmienne środowiska.

    3. W okienku zmiennych systemowych wybierz Nowy.

    4. Ustaw nazwę zmiennej jako _Java_options i ustaw wartość zmienną jako -XMX512M.

    5. Wybierać OK, a następnie wybierz OK Ponownie.

    Dostosowuje to dopuszczalną pamięć dla Java do 512 MB. Zmiana ustawienia zachodzi natychmiast, więc ponownie uruchom swoją aplikację Java i sprawdź, czy błąd nadal się pojawia. Jeśli tak, powtórz powyższy proces, ale zwiększ pamięć do 1024 MB, ustawiając wartość do -XMX1024M Zamiast.

    Uruchom Java jako administrator

    Czasami błędy wirtualne maszyny mogą być spowodowane brakiem odpowiednich praw administratora na komputerze systemu Windows. Aby sprawdzić, czy jest to problem, skonfiguruj aplikację Java na komputerze, aby uruchomić jako administrator systemu.

    1. Wybierz przycisk Start i wpisz Jawa. Wybierz prawą strzałkę obok niego i wybierz Otwórz lokalizację pliku.

    2. Kliknij prawym przyciskiem myszy plik wykonywalny Java i wybierz Nieruchomości.

    3. Wybierz Zgodność zakładka i włącz Uruchom program jako administrator pole wyboru.

    Wybierać OK. Teraz następnym razem, gdy Java będzie miała pełne prawa administratora.

    Odinstaluj i ponownie zainstaluj Javę

    Wreszcie, jeśli wszystko inne się nie powiodło, możesz po prostu mieć wadliwą instalację Java.

    1. Wybierz menu Start, wpisz Dodaj lub usuń programy, i wybierz Dodaj lub usuń programy Ustawienia systemowe.

    2. W aplikacjach i funkcjach przewiń w dół Jawa, Wybierz go i wybierz Odinstalowanie.

    3. Wybierać Tak Aby potwierdzić, a gdy Java zostanie w pełni odinstalowana, uruchom ponownie Windows.

    4. Pobierz najnowszą wersję Java dla swojego systemu. Upewnij się, że wybierasz 32 -bitowy, jeśli system ma 32 -bitowy lub 64 -bitowy, jeśli komputer ma 64 -bitowe. Jeśli nie masz pewności, który masz system, najpierw sprawdź typ systemu. 

    5. Kliknij dwukrotnie plik instalacyjny po pobraniu. Wybierz zainstalować przycisk, aby uruchomić proces instalacji Java.

    Przejdź przez resztę czarodzieja, a po zakończeniu instalacji Java uruchom ponownie system Windows.

    Wyczyszczenie „Nie mogło stworzyć wirtualnej maszyny Java”

    Mam nadzieję, że możesz wyczyścić błąd w pierwszych kilku krokach i nie musisz ponownie zainstalować Java. Jednak ponowna instalacja Java jest wystarczająco szybkim procesem i powinna ponownie sprawić, że aplikacje Java ponownie działały.

    Czy były jakieś inne poprawki, które odkryłeś, które również działały z tym błędem? Udostępnij je nam w sekcji komentarzy poniżej!