.jarファイルを呼び出すときに、batファイルのJVMヒープメモリ引数を指定する必要がありますか?例えばJVMヒープメモリ
: 開始/ B "" "jre7の\ビンの\ javaw.exeの" -Xmx1G -jar XYZ.jar
私は(いくつかのマシンでは、私は明示的に引数を指定することをシナリオを持っています上記のように)、Javaの致命的な例外が生成されます。
エラーメッセージ: "Java仮想マシンランチャー: エラー:Java仮想マシンを作成できませんでした エラー:致命的な例外が発生したプログラムが終了します。"
しかし、引数を削除するとエラーは報告されません。 誰にでも教えてください。ありがとうございました。
この致命的な例外はどういう意味ですか? –
@JonSkeet:致命的な例外については、私の編集した説明を参照してください。 –
いいえ、ヒープメモリ引数を指定する必要はありません。 1GBを指定するには、「1GB」ではなく「1g」または「1G」を使用する必要があります。たとえば、 '-Xmx1G'です。 [documentation](http://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABHDABI) – Jesper