1

このエラー メッセージを回避するためにヒープ Java を増やしたい

C:\Users\Rasha>java -version
java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode)

java -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m
Error occurred during initialization of VM
Could not reserve enough space for object
Could not create the Java virtual machine.

すでに 6 ギガバイトのメモリがありますが、システムにそれらを認識させるにはどうすればよいですか?

この問題に対する提案はありますか?

4

2 に答える 2

10

64 ビット JVM を使用します。32 ビット JVM は、連続したアドレス空間が必要なため、1.5 GB をはるかに超えて割り当てることができません (たとえば、問題が発生している場所について)。上記の「クライアント VM」と表示されているため、32 ビット JVM を使用していることはわかっていますが、64 ビット用の「クライアント VM」はありません。

于 2012-07-09T16:53:12.380 に答える
0

ありがとう、私は問題を発見しました。私は構成と競合するJavaの複数のバージョンを持っています。解決策は、すべてのバージョンを削除してJava 64ビットバージョンをインストールすることであり、スペースが適切に割り当てられます。

于 2012-07-11T05:21:23.970 に答える