[解決済み] IntelliJ IDEA 13では、1.7に設定しているにもかかわらず、Java 1.5が使用されています。
2022-04-28 12:07:12
質問
すべてのプロジェクト設定で JDK 1.7 を指定しているにもかかわらず (
File -> Project Structure -> Project :: Project SDK
を実行すると、以下のエラーが発生します。
IntelliJ 13
ダイアモンド演算子を使用する簡単な Java 7 コードをコンパイルしようとしたとき。
java: diamond operator is not supported in -source 1.5
(use -source 7 or higher to enable diamond operator)
コンフィギュレーションの他の場所で、期待される
-source 7
オプションを有効にする必要がありますか?
解決方法は?
もし、これだけでは解決しない場合(私の場合)、次のようにpom.xmlに設定することができます。
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
このかっこいい人がここで言っていたように https://stackoverflow.com/a/25888116/1643465
関連
-
[解決済み] IDEA: javac: ソースリリース 1.7 はターゲットリリース 1.7 を必要とします。
-
Javaクラスローダーにソースコードから潜り込む
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
javaコンパイル時のエラー:不正な文字 '\ufeff' に対する解決策です。
-
mavenプロジェクトのテストエラー java.lang.ClassNotFoundException: org.glassfish.jersey.client.ClientConfig の問題を解決する。
-
スレッド "main" で例外発生 java.net.BindException: アドレスは既に使用中です。NET_Bind
-
Exception: java.util.NoSuchElementException: 行が見つかりません
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み】IntelliJ IDEAプロジェクトに外部jar(lib/*.jar)を追加するための正しい方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ファインバグタイプ
-
Dateが型に解決できない問題を解決する
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
Eclipseでプロジェクトエクスプローラービューとパッケージエクスプローラービューを使う
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
java 例外。Javaツールの初期化
-
ローカルリソースのロードが許可されていない場合の解決策
-
[解決済み] pomを再読み込みするたびに、IntelliJ IDEAがJava言語レベルを切り替えるのを停止する(または、プロジェクトのデフォルト言語レベルを変更する)。