Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2365 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Ouverture d'un fichier properties

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ouverture d'un fichier properties

n°223097
cedric_bix
Posté le 03-10-2002 à 12:23:57  profilanswer
 

Hello,
 
J'ai recuperer une appli java (a base de servlet et jsp) et je doit la migrer sous WSAD.
 
Mon probleme est que l'application ne trouve pas un fichier he.properties et que la commande :
new FileInputStream("."+nomFichierProp) renvoie l'exeption :
java.io.FileNotFoundException: .\he.properties (Le fichier spécifié est introuvable)
 
Je pense que ça vient du repertoire. Comment dois-je faire ?

mood
Publicité
Posté le 03-10-2002 à 12:23:57  profilanswer
 

n°223117
BifaceMcLe​OD
The HighGlandeur
Posté le 03-10-2002 à 13:10:03  profilanswer
 

Quel est son package ? Parce que ce dernier fait partie de son nom. Exemple : "com.hfr.java.Resources"

n°223118
--greg--
Posté le 03-10-2002 à 13:12:58  profilanswer
 

le fileinputstream essaie de lire ce fichier depuis le repertoire courant ("." ) super intelligent  :heink:  
enfin bon  ;)
sois tu lui passes un path complet, sois tu le lis depuis le classpath
(getClass().getResourceAsStream(nomdutruc))
auquel cas si tu met le fichier a la racine du ton classpath:
nomdutruc = "/he.properties"


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°223125
cedric_bix
Posté le 03-10-2002 à 13:46:18  profilanswer
 

donc si je met mon fichier de properties dans le même rep que le .classpath je pourrai le lire en utilisant le chemin /he.properties, c'est ça ?

n°223136
--greg--
Posté le 03-10-2002 à 14:03:24  profilanswer
 

à peu pres


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°223137
--greg--
Posté le 03-10-2002 à 14:04:00  profilanswer
 

je tiens qd meme a mentionner que NORMALEMENT une application j2ee n'a pas à etre PORTÉE pour un serveur ou un autre. c'est justement l'interet de la chose :(


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°223140
cedric_bix
Posté le 03-10-2002 à 14:09:04  profilanswer
 

n'oublions pas qu'en pratique la Non Portabilité de java à etait démontré.

n°223143
--greg--
Posté le 03-10-2002 à 14:18:13  profilanswer
 

:sarcastic:
là c'est pas java qui est en cause, mais le mec qui a developpé ton truc, désolé.


Message édité par --greg-- le 03-10-2002 à 14:18:53

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°223147
benou
Posté le 03-10-2002 à 14:26:56  profilanswer
 

cedric_bix a écrit a écrit :

n'oublions pas qu'en pratique la Non Portabilité de java à etait démontré.




l'idiotie de cette remarque n'a même pas besoin d'être démontré ...

n°223155
BifaceMcLe​OD
The HighGlandeur
Posté le 03-10-2002 à 14:48:50  profilanswer
 

Autre solution : utiliser ResourceBundle. C'est un fichier de propriétés avec quelques fonctions d'accès plus pratiques que celles de Properties. Et le chargement est déjà pris en charge par la classe.
 

Code :
  1. ResourceBundle  bundle = ResourceBundle.getBundle("myPropertyFile" );


Message édité par BifaceMcLeOD le 03-10-2002 à 14:49:16
mood
Publicité
Posté le 03-10-2002 à 14:48:50  profilanswer
 

n°223157
--greg--
Posté le 03-10-2002 à 14:57:18  profilanswer
 

BifaceMcLeOD a écrit a écrit :

Autre solution : utiliser ResourceBundle. C'est un fichier de propriétés avec quelques fonctions d'accès plus pratiques que celles de Properties. Et le chargement est déjà pris en charge par la classe.
 

Code :
  1. ResourceBundle  bundle = ResourceBundle.getBundle("myPropertyFile" );





c'est un peu inutile quand il ne s'agit pas d'un fichier internationalisé non?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°223163
BifaceMcLe​OD
The HighGlandeur
Posté le 03-10-2002 à 15:48:10  profilanswer
 

Ben le principal avantage que j'y vois, c'est que précisément toute la gestion des fichiers est déjà prise charge par la classe.
Tant qu'on peut diminuer le nombre de lignes de code qu'on écrit...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Ouverture d'un fichier properties

 

Sujets relatifs
création d'un fichierExtraire un nom de fichier d'une chaine de caractère
[Delphi] Lecture de fichier[VBA - Excel] Comment recuperer le nom du fichier courent ?
[VB] indiquez la clef relative d un fichier relatif ?équiper une application d'un fichier de log.
CGI qui refuse d'acceder a un fichier situe hors du repertoire cgi-bin[PERL] Faire un script perl qui upload un fichier sur FTP.
[SCRIPT SHELL] Faire un script shell qui upload un fichier sur FTP.[VB] j'veux pas les " quand j'écris dans un fichier
Plus de sujets relatifs à : Ouverture d'un fichier properties


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR