0

jQAssistant をインストールし、JQASSISTANT_OPTS 変数を推奨どおり -Xmx1024M -XX:MaxPermSize=512m に設定してから (jqassistant.cmd の起動時):

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.

jQAssistant が間違ったバージョンの Java で実行されていると思います。Java のバージョンを確認または変更する方法はありませんか? それとも、この背後に別の理由がありますか?

4

1 に答える 1

1

とにかく走れ

> set PATH

コマンドラインプロンプトで。jqassistant.cmd の実行時に使用される Java インストールへのパスを含む、次のような出力が表示されます。

`Path=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\GNU\GnuPG\pub;C:\Program Files (x86)\PuTTY;C:\Development\apache-maven-3.3.9\bin;C:\Program Files\Java\jdk1.8.0_77\bin;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\TortoiseGit\bin;C:\Development\jruby-9.0.4.0\bin`

(この場合の関連部分は「C:\Program Files\Java\jdk1.8.0_77\bin」です)。

これを確認するには、次を実行します。

> java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

通常、1.8 リリースでサポートされなくなった MaxPermSize パラメータに関する警告が発行されたとしても、指定されたパラメータはすべての Oracle JVM で機能するはずです。

あなたのマシンで実行されている情報を提供できますか?

于 2016-04-22T13:38:18.380 に答える