Jak dodać argumenty JVM do Minecrafta (poradnik)

Dodaj argumenty JVM do Minecrafta, edytując pole argumentów JVM w profilu uruchomiacza. Krok po kroku, z bezpiecznym ustawieniem sterty -Xmx i typowymi poprawkami.

Guidesby trqUpdated June 4, 2026
Key takeaways
  • Argumenty JVM znajdują się w profilu uruchomiacza, a nie w opcjach gry.
  • Konfigurują one środowisko uruchomieniowe Java (/pl/learn/what-is-the-jvm), które hostuje grę, więc błąd w pisowni wpływa na uruchomienie, a nie na świat gry.
  • Flaga, której pragnie większość graczy, to -Xmx, która ogranicza ilość pamięci, jaką może używać gra.
  • W większości konfiguracji 4 do 6 gigabajtów wystarczy. Więcej może pogorszyć zacinanie się.

Dodajesz argumenty JVM do Minecrafta w ustawieniach profilu uruchomienia w swoim launcherze. Otwórz profil, z którego uruchamiasz grę, znajdź pole argumentów JVM i edytuj listę flag oddzielonych spacjami. Te flagi konfigurują maszynę wirtualną Java, która hostuje grę, a nie samą grę, więc błąd w pisowni wpływa na uruchomienie, a nie na twój świat.

Gdzie pasuje Opal

Opal jest modem Fabric, więc dzieli te same argumenty JVM z grą, w której działa. Aby dowiedzieć się, na jaką wersję jest skierowany i jak go dokładnie skonfigurować, zapoznaj się z instrukcją konfiguracji.

Czym jest argument JVM

Argument JVM to flaga, którą przekazujesz do środowiska uruchomieniowego Java podczas uruchamiania gry. Launcher buduje długą linię poleceń za każdym razem, gdy naciskasz przycisk „Play”, a argumenty JVM stanowią część tej linii, która dostraja środowisko uruchomieniowe. Najczęściej używany argument określa, ile pamięci gra może wykorzystać.

Te flagi nie są ustawieniami Minecrafta. Są odczytywane przez JVM zanim gra w ogóle się załaduje, dlatego ustawia się je w launcherze, a nie w menu opcji w grze.

Gdzie je umieścić

Prawie każdy launcher przechowuje pole „argumenty JVM” wewnątrz każdego profilu. Etykieta może się różnić, ale lokalizacja jest spójna.

Typ launcheraGdzie znajduje się pole
Oficjalny launcherInstalacje, edytuj profil, Więcej opcji, Argumenty JVM
Launcher firm trzecichUstawienia profilu lub instancji, często w zakładce Java lub Zaawansowane
Linia poleceń / skryptyPolecenie java, które uruchamiasz, przed -jar

Edytuj istniejącą listę, zamiast ją zastępować. Launchery dostarczają rozsądne domyślne ustawienia, a ich usunięcie może spowodować problemy z uruchomieniem.

Krok po kroku w oficjalnym launcherze

1

Otwórz Instalacje

Otwórz uruchomienie i przejdź do Instalacji.

2

Edytuj swój profil

Przesuń wskaźnik myszy nad profilem, którego używasz, i kliknij ikonę edycji (ołówek)
3

Opcje rozszerzone

Otwórz Więcej opcji. Pojawi się okno Argumenty JVM
4

Edytuj flagi

Edytuj flagi w tym polu. Są oddzielone spacjami.

5

Zapisz i uruchom

Zapisz, a następnie uruchom ten profil.

Argument, którego oczekuje większość użytkowników: rozmiar sterty

Flaga, po którą najczęściej sięgają gracze, to -Xmx, która ogranicza maksymalny rozmiar sterty, jaką może użyć JVM. -Xmx4G pozwala na wykorzystanie do 4 gigabajtów. Istnieje również -Xms, czyli rozmiar początkowej sterty.

-Xmx4G -Xms2G

Dwa zasady zapewniają bezpieczeństwo. Nie przydzielaj więcej pamięci, niż jest dostępna, ponieważ proces Java potrzebuje przestrzeni manewru, a system operacyjny potrzebuje reszty. Więcej nie zawsze jest lepsze; bardzo duże sterty mogą pogorszyć przerwy w działaniu garbage collectora, zamiast je zmniejszyć. W większości konfiguracji 4 do 6 gigabajtów wystarczy.

Popularne flagi, które się spotyka

  • -Xmx<rozmiar> ustawia maksymalny rozmiar sterty, np. -Xmx4G.
  • -Xms<rozmiar> ustawia początkowy rozmiar sterty, np. -Xms2G.
  • -XX:+UseG1GC wybiera garbage collector G1, który jest częstym ustawieniem domyślnym.
  • -Dproperty=value ustawia właściwość systemu, którą gra lub mod odczytuje podczas uruchamiania.

Rzadko potrzebujesz więcej niż flagi sterty. Długie, skopiowane i wklejane listy argumentów ze starych poradników często przeszkadzają bardziej, niż pomagają w nowoczesnym środowisku uruchomieniowym Java.

Kiedy coś pójdzie nie tak

  • Gra nie uruchamia się po edycji: błąd w flagach. Przywróć domyślne argumenty i dodawaj zmiany pojedynczo.
  • -Xmx jest ignorowany lub powoduje błąd: nieprawidłowa jednostka lub składnia. Używaj G lub M bez spacji, jak w -Xmx4G, a nie -Xmx 4 GB.
  • Zajęczenie pamięci pogorszyło się po zwiększeniu jej: zbyt duży stertownik może wydłużać przerwy w zbieraniu śmieci. Obniż wartość -Xmx z powrotem do 4–6 gigabajtów.

FAQ