Bonjour à tous.
Dans mon application java , j'essaye de lire un fichier properties.
mon erreur :
Exception in thread "main" java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at roseindia.ConnectionFactory.getInstance(ConnectionFactory.java:110)
at roseindia.MainClaz.main(MainClaz.java:19)
j'arrive à le trouver , mais aucunes valeures n'y ressort.
Mon fichier.properties est dans le package "monpackage" la ou est situer également mon main.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Properties properties = new Properties(); ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream fichierProperties = classLoader.getResourceAsStream("monpackage/fichier.properties");
Resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if ( fichierProperties == null ) { throw new RuntimeException("fichier introuvable"); } try { properties.load( fichierProperties ); url = properties.getProperty("url"); driver = properties.getProperty("driver"); user = properties.getProperty("nomutilisateur"); pass = properties.getProperty("motdepasse"); System.out.println("ma.cle: "+ properties.getProperty("ma.cle", "vide")); ...
ma.cle: vide
---
null
null
null
null
---
merci d'avance
Partager