私は最近EclipseからIntellij 2017 IDEAに切り替えています。intelljiの使用APIエラー
私は新しいJavaプロジェクトを作成するときに、プロジェクトにインポートされたJDKの魔法バージョンを定義できます。たとえば、私はJDKバージョン1.8(または8)をインストールしましたが、私のプロジェクトにjdkをインポートしました。それは完全にうまく動作します。 by Intellij IDE私はプロジェクトにJDKバージョン1.8を追加しました。私のプロジェクトのいくつかのメソッドはJDK 1.7で動作し、バージョン1.8では動作しません。
ここで私はこのエラーを「1.7以降の文書化されたAPIの使用」としています。私はJDK 1.7を追加することを知っていますが、JDKの古いバージョンを私のマシンにインストールすることはありません。この問題を解決するにはどうすればよいですか?
私のプロジェクトでJDKのレベルを下げると、この解決策は動作しません。
import java.nio.file.Files;
import java.nio.file.Paths;
と私はこれを使用しています: ファイル>プロジェクト構造>プロジェクト設定>モジュール>はモジュール名>ソース>語学レベル>
も、このコード行は、エラーがここで私を得ています方法: Files.isSymbolicLink
ありがとうございます。 「プロジェクト構造」で
うーん7.
と設定 - ビルドコンパイラのJava -compilerでの変更プロジェクトまたはモジュールの言語レベル、変更のバイトコードのバージョンもそう日食では、それをインストールせずにJava 7をターゲットにすることができましたか? – niceman
はありませんか? Javaプロジェクトを作成する際に、jdkのバージョンをプロジェクトに追加する必要があります...そして、それはあなたのマシンにインストールされたjdkのバージョンを小さくすることができます –