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
java(tm) se runtime environment (build 21.0.1+12-lts-29)
java hotspot(tm) 64-bit server vm (build 21.0.1+12-lts-29, mixed mode, sharing)
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.
Je ne sais pas pourquoi il est indiqué version 17, cela pourrait-il être la cause du problème ?
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!