Napraw ten irytujący błąd Java w systemie Windows, korzystając z tego przewodnika.

Twój komputer z systemem Windows 11 może wymagać zainstalowanej najnowszej wersji oprogramowania Java, aby niektóre aplikacje działały. Jednak czasami niektóre aplikacje Java mogą nagle ulec awarii z błędem Nie można utworzyć wirtualnej maszyny Java.

Ten błąd jest często spowodowany niewystarczającą alokacją pamięci dla aplikacji Java. Ponadto sprawdź problemy z uprawnieniami i usterki w samej wersji Java. Jeśli używasz go na komputerze służbowym do celów programistycznych, sprawdź, czy masz zainstalowaną poprawną wersję Java IDE.

Tutaj pokazujemy kilka kroków rozwiązywania problemów, aby naprawić błąd nie można utworzyć maszyny wirtualnej Java w systemie Windows.

1. Sprawdź swoją instalację Java

Weryfikacja instalacji Java może pomóc w ustaleniu problemów z samą wersją. Możesz użyć java-wersja polecenie w wierszu polecenia, aby sprawdzić aktualną wersję zainstalowanej Javy wraz z datą instalacji.

Aby sprawdzić wersję Java zainstalowaną w systemie Windows:

instagram viewer
  1. wciśnij Wygrać klucz i typ cmd.
  2. Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
  3. W oknie wiersza polecenia wpisz następujące polecenie i naciśnij Wchodzić:
    java-wersja
  4. Dane wyjściowe będą zawierać listę wersji JDK zainstalowanej na komputerze oraz datę instalacji.
  5. Jeśli niedawno zainstalowałeś aktualizację, sprawdź, czy informacje się sprawdzają. Jeśli nie, spróbuj zainstalować najnowszą wersję dostępną z Witryna internetowa Javy.

2. Zakończ proces Java w Menedżerze zadań

Jeśli błąd pojawia się podczas instalowania Javy, sprawdź, czy w tle nie działa jakiś proces Javy. Możesz użyć Menedżera zadań, aby znaleźć i zakończyć procesy działające w tle, które mogą uniemożliwić zainstalowanie Java Runtime Environment lub zestawu programistycznego.

  1. Naciskać Wygraj + X aby otworzyć Menu WinX i wybierz Menadżer zadań.
  2. W Menedżerze zadań otwórz plik Procesy kartę i zlokalizuj wystąpienia Maszyna wirtualna Java.
  3. Wybierz i kliknij Zakończ zadanie aby zamknąć proces.

3. Uruchom Javę jako administrator

Niewystarczające uprawnienia mogą uniemożliwić działanie niektórych aplikacji Java na komputerze. Aby rozwiązać problem, uruchom Javę z uprawnieniami administratora. Aby uruchomić Javę jako administrator w systemie Windows, kliknij prawym przyciskiem myszy Java.exe i wybierz Uruchom jako administrator.

Alternatywnie możesz ustawić Java.exe tak, aby zawsze działał jako administrator. W ten sposób nie musisz uruchamiać Javy z uprawnieniami administratora za każdym razem, gdy chcesz ją uruchomić. Wymeldować się jak zawsze uruchamiać program jako administrator po więcej informacji.

4. Zwiększ pamięć systemową dla Javy

Częstym powodem błędu Nie można utworzyć maszyny wirtualnej Java jest niewystarczająca alokacja pamięci, znana również jako sterty Java. Niewystarczająca alokacja pamięci może obniżyć wydajność lub spowodować awarię aplikacji.

Aby rozwiązać ten problem, można zwiększyć rozmiar sterty Java. Możesz to zrobić, modyfikując plik Parametry wykonawcze z Ustawienia środowiska wykonawczego Java lub zmienić _JAVA_OPTIONS wartość zmiennej według własnych preferencji.

Jak zwiększyć rozmiar sterty Java, ręcznie modyfikując zmienne

Aby zmienić rozmiar sterty Java, modyfikując zmienną _JAVA_OPTIONS:

  1. wciśnij Wygrać klucz i typ Zmienne środowiskowe.
  2. Następnie wybierz Edytuj systemowe zmienne środowiskowe otworzyć Właściwości systemu.
  3. w Zaawansowany kartę, kliknij Zmienne środowiska.
  4. w Zmienne systemowe sekcja, kliknij Nowy. Ważne jest, aby wybrać odpowiednią sekcję.
  5. Typ -JAVA_OPCJE w Nazwa zmiennej pole.
  6. Następnie wpisz -Xmx512M w Wartość zmienna pole. Tutaj, -Xmx512M określa ilość pamięci, którą chcesz przydzielić. W tym przypadku tak jest 512MB pamięci systemowej.
  7. Kliknij OK, I OK jeszcze raz, aby zapisać zmiany.

Następnie uruchom aplikację, która pokazuje błąd i sprawdź, czy błąd został rozwiązany. Jeśli nie, otwórz Zmienne środowiskowe Ponownie. Wybierz -JAVA_OPTIONS zmienną i kliknij Edytować. w Dane wartości typ pola -Xmx1024M aby zwiększyć rozmiar pamięci do 1024 MB (1 GB). Kliknij OK i sprawdź, czy nie ma ulepszeń.

Jak zwiększyć rozmiar sterty Java za pomocą Panelu sterowania Java

Domyślny rozmiar sterty Java można również zmodyfikować w Ustawieniach środowiska wykonawczego Java. Oto jak to zrobić.

  1. Naciskać Wygraj + R otworzyć Uruchomić.
  2. Typ kontrola i kliknij OK aby otworzyć Panel sterowania.
  3. Następnie kliknij programy i kliknij na Java (32-bitowa).
  4. w Panel sterowania Javy okno dialogowe, otwórz plik Jawa patka.
  5. Kliknij Pogląd przycisk.
  6. Kliknij dwukrotnie na Parametry wykonawcze kolumna i typ -Xmx512m przypisać 512 MB pamięci dla aplikacji Java.
  7. Kliknij OK aby zapisać zmiany.

5. Odinstaluj i ponownie zainstaluj Javę

Jeśli problem będzie się powtarzał, może być konieczna ponowna instalacja. Możesz odinstalować i ponownie zainstalować Javę, aby naprawić wszelkie problemy z tą wersją. Te problemy mogą pozostać nawet po zainstalowaniu nowszej wersji. Aby rozwiązać ten problem, odinstaluj oprogramowanie Java za pomocą dezinstalatora oprogramowania Java, a następnie ponownie zainstaluj najnowszą dostępną wersję.

Aby wyczyścić instalację Java:

  1. Idź do Strona narzędzia Java Uninstall Tool i pobierz dezinstalator.
  2. Uruchom plik wykonywalny i kliknij Zgadzać się.
  3. Wybierz wszystkie wersje Java wykryte przez narzędzie i kliknij Następny.
  4. Kliknij Tak i poczekaj, aż dezinstalator usunie oprogramowanie Java z komputera. Kliknij Zamknąć.
  5. Uruchom ponownie komputer, aby zastosować zmiany.
  6. Następnie przejdź do Strona pobierania oprogramowania Java i pobierz najnowszą dostępną wersję dla swojego systemu operacyjnego. Upewnij się, że pobierasz odpowiednią wersję (32-bitową/64-bitową), w zależności od architektury systemu.
  7. Uruchom instalator i kliknij zainstalować. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację i ponownie uruchomić komputer.

6. Zainstaluj Javę w stanie rozruchowym WindowsClean

W stanie czystego rozruchu system Windows uruchamia się tylko z niezbędnymi usługami i aplikacjami firmy Microsoft. Jest to metoda rozwiązywania problemów w celu określenia i znalezienia konfliktów aplikacji innych firm powodujących błędy systemowe. Jeśli nadal widzisz błąd podczas instalowania oprogramowania Java, uruchom komputer z systemem Windows w stanie czystego rozruchu i spróbuj ponownie zainstalować.

Naprawianie błędu „Nie można utworzyć wirtualnej maszyny Java” w systemie Windows

Niewystarczający rozmiar sterty Java jest tym, co często powoduje błąd maszyny wirtualnej Java. Aby rozwiązać ten problem, zmodyfikuj domyślną wielkość sterty, aby móc bez problemu uruchamiać aplikacje Java.

Jeśli błąd wystąpi podczas instalowania oprogramowania Java, spróbuj zainstalować aplikację w stanie czystego rozruchu. Zainstalowanie oczekujących aktualizacji systemu Windows może również pomóc w rozwiązaniu problemów ze zgodnością z wersją.