で別のバージョンの JDK を指定しようとしていますmaven-compiler-plugin
。パラメータが 1.5 に設定されている場合-target
、すべて問題ありません。-source
しかし、1.6 JDK を使用しようとすると、maven がエラーを報告します。誰もこの問題に直面しましたか?
エラー:
javac の実行に失敗しましたが、次のエラーを解析できませんでした: javac: 無効なフラグ: -s
ありがとう。
で別のバージョンの JDK を指定しようとしていますmaven-compiler-plugin
。パラメータが 1.5 に設定されている場合-target
、すべて問題ありません。-source
しかし、1.6 JDK を使用しようとすると、maven がエラーを報告します。誰もこの問題に直面しましたか?
エラー:
javac の実行に失敗しましたが、次のエラーを解析できませんでした: javac: 無効なフラグ: -s
ありがとう。
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/