私は長年Eclipseユーザーでしたが、数人の同僚の提案でIntelliJ IDEA 12をいじり始めました、そして私はそれが大好きです。外部ビルドオプションに問題があります。つまり、モジュールに割り当てたSDKに関連するjavacを利用していないようですが、PATHにあるものはすべて使用しています。
少なくともそれが私の現在の仮定です。パス上のjavacはJDK7のインストール用ですが、JDK6に準拠する必要のあるコードに取り組んでいます。SDKと言語レベルの両方をそれぞれ1.6/6に設定すると、Java 7に対してビルドしようとし、無効なソースリリース:1.7エラーが発生します。これは、利用可能なSDKからSDKfor1.7を完全に削除した場合でも発生します。外部ビルドをオフに切り替えると、問題が修正されます。
外部ビルドはプロセス外で非常に高速なので、活用したいと思います。これはIDEA12のバグですか、それとも何か間違ったことをしていますか?
必要に応じて、CommunityEditionを使用しています。
編集:それが重要な場合、私はOSXを使用しています