ดังนั้นฉันจึงเริ่มใช้เซิร์ฟเวอร์ CraftBukkit บนคอมพิวเตอร์ของฉันเมื่อหลายปีก่อน ตอนนี้เมื่อฉันเริ่มคอมพิวเตอร์ของฉันในวันนี้และพยายามที่จะเรียกใช้เซิร์ฟเวอร์มันไม่ทำงาน มันใช้งานได้หนึ่งเดือนแล้วหรือมากกว่านั้น แต่ตอนนี้มันหยุดทำงานโดยไม่มีการอธิบาย นี่คือสิ่งที่เกิดข้อผิดพลาดเมื่อฉันพยายามเริ่มต้นเซิร์ฟเวอร์:
C: \ Users \ MyPrivate \ Information \ MinecraftServer> java -Xm x3G -jar craftbukkit.jar -o เกิดข้อผิดพลาดจริงในระหว่างการเริ่มต้นของ VM ไม่สามารถสำรองพื้นที่เพียงพอสำหรับ 3145728KB ฮีปวัตถุ
ฟังเป็นข้อกำหนดสำหรับพีซีของฉันและความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก:
ตัวประมวลผล: Intel (R) Core (TM) i7-4510U @ 2.00GHz 2.60 GHz Windows 8.1 Ram 8 GB 7.15 ระบบปฏิบัติการ 64 บิตใช้งานได้ผู้ผลิตโปรเซสเซอร์ที่ใช้ x64: Asus
อีกครั้งเซิร์ฟเวอร์ทำงานเป็นเดือนที่ผ่านมา โปรดช่วยด้วยขอบคุณ!
3145728KB
เป็นจริงไม่ได้3.14 GB
3 MB
คำสั่งของคุณจะไม่แก้ปัญหาของผู้เขียนเพราะมันจะลดฮีปเป็น 512MB ฉันสงสัยว่าปัญหานี้เป็นปัญหา Java แบบ 32 บิตกับ 64 บิต การเพิ่ม-d64
ความพยายามเริ่มต้นของผู้เขียนควรแก้ไขปัญหา
java -Xmx4G -d64 -jar craftbukkit.jar -o true
เป็นคำสั่งที่ถูกต้องที่คุณควรใช้ ไฟล์ฮีปของคุณมีขนาดใหญ่กว่านั้น 3GB ในตอนนี้เหตุใดจึงใช้งานได้เดือนที่แล้วเป็นเพราะไฟล์ฮีปมีขนาดเล็กกว่า 3GB
java -Xmx512m x3G -jar craftbukkit.jar -o true
โดยบอกว่ามันไม่มีพื้นที่ 3MB สำหรับ Object Heap -Xmx512m จะแก้ไขปัญหาหรืออย่างน้อยก็ควรแจ้งให้เราทราบหากมันช่วยคุณได้