Poblème de valeur null , fichier properties
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:
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:
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