Maison  >  Article  >  Java  >  Pourquoi class.getResource() renvoie-t-il Null dans IntelliJ IDEA ?

Pourquoi class.getResource() renvoie-t-il Null dans IntelliJ IDEA ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-28 06:16:30575parcourir

Why Does class.getResource() Return Null in IntelliJ IDEA?

class.getResource Null Return

Obtenir une ressource URL via class.getResource() peut parfois entraîner un retour nul, malgré les attentes d'une URL valide. Pour résoudre ce problème, il est nécessaire d'examiner les causes sous-jacentes et d'envisager des solutions possibles.

Comme suggéré dans la solution fournie, l'une des raisons potentielles du retour nul est un écart entre l'extension de ressource et les modèles de ressources configurés. . Ceci est particulièrement pertinent pour les utilisateurs d'IntelliJ IDEA.

Dans les paramètres d'IntelliJ IDEA, accédez à "Paramètres > Construction, exécution, déploiement > Compilateur > Modèles de ressources". Ici, vous trouverez une liste d'extensions de fichiers qu'IntelliJ reconnaît comme ressources. Si l'extension de ressource en question (par exemple, ".dat") n'est pas incluse dans cette liste, class.getResource()` ne pourra pas localiser la ressource et renvoyer null.

Pour résoudre ce problème, ajoutez l'extension souhaitée à la liste des modèles de ressources. Cela garantit qu'IntelliJ reconnaît le fichier en tant que ressource et permet à class.getResource() de récupérer l'URL avec succès.

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!

Déclaration:
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