IntelliJ IDEA + JDK 21 java.util.concurrent パッケージの問題 - TimeUnit クラスが使用できない

王林
リリース: 2024-02-06 10:00:07
転載
2209 人が閲覧しました
質問内容

java.util.concurrentでtimeunitクラスを使用しようとすると問題が発生します。それは oracle jdk 21.0.1 (以下の構成) で発生しました intellij idea 2023.1.5 (コミュニティ エディション) - 現在の最新の更新 (更新: 最初は考えていたように、以来アップデートを実行しました - 以下の解決策を参照してください)。

私のコンピュータの構成 (コンソールの java -version から取得):

リーリー リーリー リーリー

「プロジェクト」セクションと「モジュール」セクションを含む、Intellij プロジェクト構造メニューに jdk 21 が設定されていることを確認しました。

以下のスクリーンショットでは、テスト目的で作成された基本クラスが表示されます。一部の同時実行パッケージ クラスは正常にインポートできますが、何らかの理由で timeunit クラスはインポートできません。

一方、スクリーンショットを見ると、実行中に問題があるにもかかわらず、アプリがまだ動作していることがわかります。

IDE 構成で Java 17 を使用している場合、この問題は発生しません。

この問題が発生する理由とその解決方法を理解していただけますか?

###後もう一つ。 「Intellij idea について」メニューに入ると、次の設定が表示されます:

リーリー

バージョン 17 と表示される理由がわかりません。

これが問題の原因でしょうか?


正解


検索中に解決策を見つけました。

次の

同様の問題に関するトピックについては、こちらで説明していますで、IntelliJ を手動で 2023.2.5 バージョンに再度更新したところ、問題は解決されました。

IntelliJ を更新する場合、複数の更新処理を連続して実行する必要があるようです。

以上がIntelliJ IDEA + JDK 21 java.util.concurrent パッケージの問題 - TimeUnit クラスが使用できないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!