Olen tarkastellut monia erilaisia opetusohjelmia ja Q & A verkkosivustot, mutta en voi saada sitä toimimaan.
Minecraft käynnistyy juuri nyt, jos minulla on -Xms1G
JVM-argumentti; jos yritän lisätä sitä, saan virheen:
Virhe virtuaalikoneen alustuksessa tapahtui. Ei voitu varata tarpeeksi tilaa 2097152 kt: n objektin kasalle.
Kuulostaa siltä, että joko minulla ei ole tarpeeksi RAM-muistia, tai siellä oleva ohjelma estää Minecraftia käyttämästä niin paljon RAM-muistia. Minulla on kuitenkin 8 Gt RAM-muistia, joten minulla on enemmän kuin tarpeeksi.
Onko kellään ideoita siitä, mikä estää minua lisäämästä määrää?
Kommentit
- Minulla on ollut sama ongelma ja minulla on 4 (3,9 käytettävissä olevaa) Gt RAM-muistia
- Windows Mac Linux? Jos sen Windows osuu shift + Control + Escape ja tarkista, mikä vapaa RAM on .. Windows itse vie melko vähän RAM-muistia .. Se, että järjestelmässäsi on 8 Gt, ei tarkoita, että kaikki sovellukset ovat tosiasiallisesti käytettävissä.
- Minulla on Windows ja enemmän kuin tarpeeksi RAM-muistia.
- Jos ' käytät 32-bittistä käyttöjärjestelmää, voit ' t määrittää jaavalle yli 1 Gt
- 2097152KB on ~ 2 TERABYYTTÄ. En usko, että sinulla on niin paljon RAM-muistia.
Vastaa
Jos aiot käyttää JVM-argumentteja muistin allokoinnin määrittelemiseen, varmista, ettet anna kaksoiskomentoja.
-Xms1G asettaa MINIMUM HEAP -arvoksi 1 Gt alussa. ylöspäin.
-Xmx1G asettaa MAXIMUM HEAP -arvoksi 1 Gt käynnistyksen yhteydessä.
Kun tarvitsen enemmän muistia Minecraftille, asetan enimmäis kasan eikä min kasan.
Esimerkiksi;
java -Xmx2G -jar minecraft.jar
voit asettaa sen myös näin:
java -Xms1G -Xmx2G -jar minecraft.jar
Vältä jakamasta liikaa RAM-muistia, koska se nälkää koneen loppuosan.
Kommentit
- Vielä tärkeämpää on, että asetat Xmx > = Xms! Etkö ole varma, kuinka Java käsittelisi ristiriitaisia numeroita, mutta parempi kuin turvautua turhaan siihen, mitä joku Oraclen kaveri (tai Sun) laittoi JVM-koodiin.
- @ ianc1215, yritin ensimmäisiä antamiasi argumentteja : " java.exe -Xmx2G -jar minecraft.jar " Sain virheen: " Virhe: Pääluokan java.exe ei löytynyt tai ladattu " En todellakaan tiedä ' en tiedä mitä ' väärässä. Onko sinulla ideoita, kukaan?
- minecraft. purkki oli vain esimerkki. sinun on ladattava palvelimen jar-tiedosto sen tiedostonimellä tai laitettava argumentit asiakkaan Minecraft-käynnistysohjelmaan.
Vastaa
Okei, ilmeisesti käytin 32-bittistä Java-versiota. Asensin 64-bittisen version ja kaikki toimii nyt. Kiitos vastauksista ja kommenteista, kaikki!