2017-01-18 19 views
0

プロジェクトウィンドウの外部ライブラリは、プロジェクトがjdk7を使用していたことを示しています。 は、それから私は、その設置場所からJDK 8を追加することにより、[ファイル]> [その他の設定]> [デフォルトのプロジェクト構造>のSDKでJDKのバージョンを変更します。今はJava 7はなくなりましたが、Java 8は表示されず、コンパイルできませんでした。これはバグですか、何かが恋しいですか? enter image description here 私は、Java 7を追加した場合、それは外部ライブラリに戻ってくる: enter image description hereIntelliJ IDEA 2016プロジェクト変更java sdkバージョン7から8

+0

あなたのpomを確認してください。 java 7 – cralfaro

+0

@cralfaro私はmvnコマンドを使いましたが、それはうまく動作します8 – Tiina

+0

もしmvn -versionを実行すると、javaバージョンは8で動作しますが、java -versionが8の場合はチェックしてください。 – cralfaro

答えて

0

ます。また、古い1.7のライブラリを削除して、新しいSDKから

+0

モジュールの依存関係を調整する方法は?今私は正常に削除することができますが、追加に失敗したようです。問題の写真の違いをご覧ください。 – Tiina

+0

通常IDEAはあなたのpomと自動的に同期します(許可している場合)。もしそうでなければ、小さい数字の緑色のプラス記号が側にあります。 –

+0

あなたは正しいと思います。私の答えも見てください。あなたのサプリメント – Tiina

0

変更実際にモジュール設定を追加/モジュール自体に依存関係を調整する必要が。右(私が推測するEclipseでプロジェクトとしてそれを理解する)モジュールをクリックし、[開くモジュールの設定(F4ショートカット)をクリックし、タブの依存関係上、もともとそれが空白だった、1.8に変更します。 (空白の場合は、すでにJava 8として設定されているプロジェクト設定を使用しないでください。ただし、何も理由がなくてもJava 7を使用してください) enter image description here

関連する問題