Maison >Java >javaDidacticiel >Pourquoi `class.getResource()` renvoie-t-il null lorsque vous essayez d'accéder à un fichier de ressources dans 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");
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
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!