Maison > Java > Problème de package IntelliJ IDEA + JDK 21 java.util.concurrent - La classe TimeUnit n'est pas disponible

Problème de package IntelliJ IDEA + JDK 21 java.util.concurrent - La classe TimeUnit n'est pas disponible

王林
Libérer: 2024-02-06 10:00:07
avant
2426 Les gens l'ont consulté
Contenu de la question

J'ai un problème lorsque j'essaie d'utiliser la classe timeunit dans java.util.concurrent. C'est arrivé sur oracle jdk 21.0.1 (configuré ci-dessous) + intellij idea 2023.1.5 (édition communautaire) - dernière mise à jour actuelle (mise à jour : comme je le pensais au début depuis que j'ai exécuté la mise à jour - voir la solution ci-dessous).

Configuration sur mon ordinateur (obtenue via java -version dans la console) :

java version "21.0.1" 2023-10-17 lts
Copier après la connexion
java(tm) se runtime environment (build 21.0.1+12-lts-29)
Copier après la connexion
java hotspot(tm) 64-bit server vm (build 21.0.1+12-lts-29, mixed mode, sharing)
Copier après la connexion

J'ai vérifié que jdk 21 est défini dans le menu de structure du projet Intellij, y compris les sections "Projets" et "Modules".

Dans la capture d'écran ci-dessous, vous pouvez voir la classe de base créée à des fins de test. Certaines classes de packages de concurrence peuvent être importées correctement, mais pour une raison quelconque, la classe timeunit ne peut pas être importée.

De plus, vous pouvez voir sur la capture d'écran que l'application fonctionne toujours malgré les problèmes que j'ai rencontrés lors de son exécution.

Je ne vois pas ce problème lorsque j'utilise Java 17 dans la configuration IDE.

Pouvez-vous nous aider à comprendre pourquoi ce problème se produit et comment le résoudre ?

Encore une chose. Quand j'entre dans le menu "A propos d'intellij idea" je vois la configuration suivante :

Runtime version: 17.0.7+10-b829.16 aarch64 VM: OpenJDK 64-Bit Server
VM by JetBrains s.r.o.
Copier après la connexion

Je ne sais pas pourquoi il est indiqué version 17, cela pourrait-il être la cause du problème ?


Bonne réponse


Lors de ma recherche, j'ai trouvé la solution.

Suite à des problèmes similaires abordés ici, j'ai à nouveau mis à jour manuellement IntelliJ vers la version 2023.2.5, et maintenant le problème a été résolu.

Il semble que lors de la mise à jour d'IntelliJ, vous devrez peut-être effectuer le processus de mise à jour plusieurs fois de suite.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal