[解決済み] Intellij - 新しいJava 8クラスが使用できない - エラー : "@since 1.6+ としてドキュメント化されたAPIの使用...".
2022-01-29 18:32:54
質問
を使おうとしているのですが
java.lang.function.Function
が、Intellijで次のようなエラーが発生します。
Usage of API as documented as @since 1.6+ この検査では、次のようなすべてのAPIが検出されます。 の使用は、そのドキュメントに @since タグを持つメソッドの使用です。 これは 新しいバージョンのSDKで開発を行う場合、そのSDKを使用すると便利です。 製品化のターゲットプラットフォーム
プロジェクトとコンパイラの設定は正しいようです。
プロジェクトの設定。(ファイル -> プロジェクト構造)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
コンパイラの設定。(ファイル -> 設定)
Build, Execution, Deployment -> Compiler -> Java Compiler -> Project Bytecode Version : 1.8
Build, Execution, Deployment -> Compiler -> Java Compiler -> Per module Bytecode Version -> Target Bytecode Version : 1.8
何が問題なのか?
解決方法は?
Bastien Jansen氏のコメントに基づいて、答えを編集しました。
コンパイラのレベルに影響を与えるプロジェクトの設定がもう一つあるようです。この問題の微妙な兆候は、コードをコンパイルしているときに、コンパイラがソースとターゲットのjavaのバージョンが指定したものと違うと文句を言い始めるときです。
Warning:java: source value 1.5 is obsolete and will be removed in a future release
Warning:java: target value 1.5 is obsolete and will be removed in a future release
Warning:java: To suppress warnings about obsolete options, use -Xlint:-options.
これを解消するために、オープンな
File -> Project Structure -> Project Settings -> Modules -> "Your Module Name" -> Sources -> Language Level
を必要なレベル、つまり1.8またはプロジェクトのデフォルト言語レベルに変更します。
関連
-
[解決済み] intellij idea - Error: java: invalid source release 1.9.
-
[解決済み] IntelliJのKotlin未解決参照
-
[解決済み] IntelliJでプロジェクトフォルダが表示されない
-
[解決済み] IntelliJでコードのフォントサイズを大きくするには?
-
IDEA Solveキーが無効です
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] IntelliJ editorのUnlimited whitespaceをオフにするにはどうしたらいいですか?
-
[解決済み】IntelliJ:複数のプロジェクトで作業する場合
-
[解決済み】IntelliJ: Error:java: エラー: リリースバージョン5はサポートされていません。
-
[解決済み] IntelliJ IDEAや他のJetbrains IDEにおける「パワーセーブモード」とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 エラー:java: javacTask: ソースリリース8はターゲットリリース1.8を必要とする
-
[解決済み] IntelliJのKotlin未解決参照
-
[解決済み] IntelliJ editorのUnlimited whitespaceをオフにするにはどうしたらいいですか?
-
[解決済み] IntelliJ IDEAは、WebStormやPHPStormの全機能をプラグインでカプセル化できますか?[終了しました]。
-
[解決済み】Intellijでコードを大文字・小文字に変換するショートカットは?
-
[解決済み】IntelliJがビルドを実行するときに出力を切り捨てるのを止めるには?
-
[解決済み】隠し文字をデフォルトで表示する方法(ZERO WIDTH SPACE 例:​)
-
[解決済み] Intellij IDEAのfor-each/forキーボードショートカットの生成
-
[解決済み] IntelliJ IDEA Color Schemesはどこでダウンロードできますか?[クローズド]
-
[解決済み] IntelliJ IDEの2つのインスタンスを起動する