1

私は同様の質問についてSOを経験しましたが、セットアップに関して正しい有効な回答を提供した人はいませんでした(他の質問に対する回答は、64ビットのWindowsマシンに適用されました)。

私は次の設定をしています:

$ 
$ uname -a
Linux localhost.localdomain 3.8.4-102.fc17.i686 #1 SMP Sun Mar 24 13:20:55 UTC 2013 i686 i686 i386 GNU/Linux
$ 
$ java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)
$ 
$ javac -version
javac 1.7.0_17
$ 
$ 
$ free -m
             total       used       free     shared    buffers     cached
Mem:          3520       3435         85          0        472       1531
-/+ buffers/cache:       1431       2089
Swap:         5567          0       5567
$ 
$ 
$ echo $JAVA_HOME 
/usr/java/jdk1.7.0_17
$ 
$ echo $PATH 
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/usr/java/jdk1.7.0_17/bin
$ 

Java プログラムを実行しようとすると、次のエラーが発生します。

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.

にアップグレードし64-bit OSてインストールする必要があります64-bit JVMか? または、ハードウェアをさらにアップグレードする必要がありますRAMか?

4

3 に答える 3

1

JAVA_OPTS 環境変数を使用した Java の実行を参照してください。HEX では、_JAVA_OPTIONS 変数を設定する必要があります。

于 2013-04-23T01:36:58.547 に答える