2016-05-07 9 views
1

私は奇妙な問題に直面しています。mavenは64ビットjvmを使用していません

64ビットウィンドウでJava 1.8を実行しています。 私はJavaの-versionを実行すると、私は上記のJDKでのMaven 3.3.9を実行しています下のメッセージ

java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

を取得します。私が構築する必要があり

私は、私は以下のようなメッセージ

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T19:41:4 7+03:00) Maven home: D:\Users\57181\Projects\mvn\apache-maven-3.3.9-bin\apache-maven-3.3. 9 Java version: 1.8.0-ea, vendor: Oracle Corporation Java home: D:\java\java8\java8\jdk1.8.0\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "x86", family: "dos"

を取得MVN -versionを実行すると、私はMVN -d64 -versionを実行したときしかし、私はエラー
Error: This Java instance does not support a 64-bit JVM. Please install the desired version.

の下に取得します2 GBのヒープを必要とするmavenを使用する非常に大きなプロジェクトです。 Mavenのは、32ビットで実行されているので、
私のマシンは、8ギガバイトのRAMがありますが、私はヒープを設定することはできませんよ

誰もがこの問題に直面している(タスクマネージャでは、プロセスは、32 *として表示されますか)?

64ビットJVMでMavenを実行するために必要な設定はありますか?

+0

'echo%JRE_HOME%'の出力は何ですか? – SMA

+0

JREがD:\ java \ java8 \ java8 \ jdk1.8.0 \ jreを指しています – lives

+0

そして、 'echo%JAVA_HOME%'とは何ですか? – SMA

答えて

0

PATHにあるように、WebページプラグインなどにインストールされているデフォルトのJVMを選択しています。

JDKディレクトリは、最も簡単なPATH環境変数の先頭に置くことができます。

また、使用するJDKを指すように環境変数JAVA_HOMEを設定することもできます。環境変数の一部として、またはmvnスクリプトを変更します。

+0

JAVA_HOMEがjdk 1.8を指しています。また、JDKをPATHに配置してみました – lives

関連する問題