7

で別のバージョンの JDK を指定しようとしていますmaven-compiler-plugin。パラメータが 1.5 に設定されている場合-target、すべて問題ありません。-sourceしかし、1.6 JDK を使用しようとすると、maven がエラーを報告します。誰もこの問題に直面しましたか?

エラー:

javac の実行に失敗しましたが、次のエラーを解析できませんでした: javac: 無効なフラグ: -s

ありがとう。

4

1 に答える 1

7

1.6 フラグを使用する場合、JAVA_HOME は JDK 1.6 を指す必要があります。

コマンドラインで java -version を使用して確認してください。

JAVA_HOME を定義するには、次のようにします。

~/.bashrcこの行に追加します。

export JAVA_HOME=$(/usr/libexec/java_home)

参照: http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/

于 2012-07-04T13:25:50.760 に答える