[解決済み】IntelliJ: Error:java: エラー: リリースバージョン5はサポートされていません。
質問
を使っています。 IntelliJ IDEA Ultimate 2019.3.1 . 私はどんな簡単なJava Mavenプロジェクト(それが簡単なHello Worldであってもよい)を開始しようとすると、次のエラーが表示されます。
Error:java: error: release version 5 not supported
実行中
java --version
をターミナルで実行すると、次のような出力が得られます。
openjdk 11.0.5 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.1)
OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.1, mixed mode, sharing)
実行中
javac --version
をターミナルで実行すると、次のような出力が得られます。
javac 11.0.5
Javaコンパイラの設定に移動する(提案通り ここで ) このように表示されます。
"を編集してみました。 対象バイトコードバージョン を 1.8 が、以下のようなエラーが発生します。
Error:(1, 26) java: package javafx.application does not exist
Error:(2, 20) java: package javafx.stage does not exist
Error:(4, 27) java: cannot find symbol
symbol: class Application
Error:(12, 23) java: cannot find symbol
symbol: class Stage
location: class Main
Error:(7, 9) java: cannot find symbol
symbol: method launch(java.lang.String[])
location: class Main
Error:(11, 5) java: method does not override or implement a method from a supertype
バージョンに変更する 1.11 代わりにこんなエラーが出ます。
Error:java: Source option 5 is no longer supported. Use 6 or later.
何が問題だと思いますか?どのように解決したらよいでしょうか?
どのように解決するのか?
参照 https://stackoverflow.com/a/12900859/104891 .
まず最初に
language level
/
release versions
で
pom.xml
というように
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Maven は、それ以外の場合、デフォルトを 1.5 に設定します。また
maven-compiler-plugin
をまだ使っていない場合は
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</dependency>
また、それぞれの場所で、Javaのバージョンを変更してみてください。
ファイル -> プロジェクト構造 -> プロジェクト -> プロジェクトSDK -> 11.
ファイル -> プロジェクト構成 -> プロジェクト -> プロジェクト言語レベル -> 11.
ファイル -> プロジェクト構造 -> プロジェクト -> モジュール -> -> ソース --> 11
プロジェクト内 -> ctrl + アルト + s -ビルド、実行、デプロイ -> コンパイラ -> Java コンパイラ -> プロジェクト バイトコード バージョン -> 11
プロジェクト内 -> ctrl + アルト + s -ビルド、実行、デプロイ -> コンパイラ -> Java コンパイラ -> モジュール -> 1.11.
関連
-
[解決済み】 エラー:java: javacTask: ソースリリース8はターゲットリリース1.8を必要とする
-
エラーが報告されました。リソースの読み込みに失敗しました:サーバーは500(内部サーバーエラー)のステータスで応答しました。
-
java の例外が発生しました java
-
[解決済み] Error:java: invalid source release: Intellijでは8です。これはどういう意味ですか?
-
スキャナは、タイプに解決することはできません最もルーキー初心者の質問
-
Methodのinvokeメソッド実装のJavaリフレクション
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl クラスを初期化できませんでした。
最新
-
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を必要とする
-
Java エラー報告 スレッド "main" での例外 java.util.NoSuchElementException
-
この行に複数のマーカーがある - HttpServletResponseが型エラーに解決できない
-
[解決済み] IDEA: javac: ソースリリース 1.7 はターゲットリリース 1.7 を必要とします。
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
リソースの読み込みに失敗しました。サーバーはステータス500(内部サーバーエラー)で応答しました。
-
javaでクラスを作成すると、enclosing classでないように見える
-
スレッド "main" で例外発生 java.net.BindException: アドレスは既に使用中です。NET_Bind
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a
-
[解決済み] MavenでシンプルなJava 10 / Java 11プロジェクトをコンパイルできない