Maison > Java > javaDidacticiel > Pourquoi `class.getResource()` renvoie-t-il null lorsque vous essayez d'accéder à un fichier de ressources dans IntelliJ Idea ?

Pourquoi `class.getResource()` renvoie-t-il null lorsque vous essayez d'accéder à un fichier de ressources dans IntelliJ Idea ?

Patricia Arquette
Libérer: 2024-10-26 23:23:31
original
745 Les gens l'ont consulté

Why Does `class.getResource()` Return Null When Trying to Access a Resource File in IntelliJ Idea?

Fichier de ressources introuvable avec class.getResource

Lors de la tentative de récupération d'un fichier de ressources à l'aide de class.getResource(), comme indiqué dans le extrait de code ci-dessous, il peut renvoyer null de manière inattendue :

URL url = ExchangeInterceptor.class.getResource("GeoIP.dat");
Copier après la connexion

Solution pour les utilisateurs d'IntelliJ Idea

Spécifiquement pour les utilisateurs d'IntelliJ Idea, il est recommandé de vérifier les éléments suivants paramètre :

Settings > Build, Execution, Deployment > Compiler > Resource patterns
Copier après la connexion

Ce paramètre spécifie les extensions qui sont interprétées comme des ressources. Il est crucial de s'assurer que l'extension de votre fichier de ressources correspond à l'un des modèles répertoriés ici. Si l'extension n'est pas conforme, class.getResource renverra null pour les ressources avec cette extension.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal