1

非常に奇妙な問題が発生しています。Oracle JVM スタンドアロンを起動できますが、GNU を介して同じコマンドを呼び出すとmake、エラーが発生します。

> java -Xmx2500m -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Server VM (build 23.5-b02, mixed mode)

> cat Makefile
all:
    java -Xmx2500m -version

> make
java -Xmx2500m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
make: *** [all] Error 1

ところで、シェル スクリプトを使用して同じ引数で JVM を正常に起動できます。makeしたがって、子プロセスを起動する方法について特定の何かが必要です。

解決策を探してみましたが、運がありません。

私のマシンには6GBのRAMがあります。OSはUbuntu 12.10 32ビットです(64ビットマシンを持っていますが、32ビットOSで立ち往生しています)。

4

0 に答える 0