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.

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");
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
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"));
...
Resultat :
ma.cle: vide
---
null
null
null
null
---


merci d'avance