2011-08-04 16 views
11

私はIntelliJ 10.5で既存のプロジェクトをmavenプロジェクトとしてオープンしました。私は最初にJDK 7をSDKのリストに追加して機能を試しました。しかし何らかの理由で私のmvnコマンドが失敗するので、私はmavenランナーを1.6に戻しました。しかし、いくつかのMavenコマンドがまだJava 7で実行されているところでは、奇妙なエラーが発生しています。IntelliJ、Maven、Java 7

モジュールのライフサイクルを右クリックしてRun Maven Buildを選択すると、 Run "clean"を選択すると、それでも1.7 JDKが使用されます。私はリストからJDK 7を削除しましたが、今はJRE '1.7'が見つからないというエラーが表示されます。

私は正直なところ、これを修正する方法は考えていませんが、もし誰かがすばらしいと思う提案があれば。 Maven Projectsパネル押しSettingsボタンで

+0

SDKのリストにJDKを追加するにはどうすればよいですか? –

答えて

20

(またはオープンSettings | Maven | Runner)。

JREが既存のJRE構成(1.6)に設定されていることを確認してください。

+0

はい、それは私がデフォルトのRun Maven Buildを使用することができますが、それでも他のオプションは実行できません。 – Mike

+1

Mavenゴール用のIDEA実行/デバッグ設定を作成した場合は、Mavenランナー用の独自の設定がありますので、実行設定用のJREも必ず更新してください。 – CrazyCoder

+0

答えたCrazyCoderは何らかの理由でランナーを初めて設定したときにRun/Debug設定を設定しましたが、元に戻したときにはそれを更新しませんでした。私は手動でビルド設定のデフォルトを更新し、それはチャンピオンのように動作します。 – Mike

関連する問題