piratequentin
Messages : 435 Risou's Points : 521 Réputation : 0 Date d'inscription : 25/09/2010 Age : 25 Localisation : Là où je suis
| Sujet: [Tuto] Lire un fichier de configuration 9/19/2012, 17:35 | |
| Salut tout le monde, aujourd'hui je vais vous montrer comment faire un fichier de config. Alors en 1er la classe java: Config.java: - Code:
-
import java.util.Properties; import java.io.IOException; import java.io.FileNotFoundException; import java.io.FileInputStream;
public class Config{
/** * Charge la liste des propriétés contenu dans le fichier spécifié * * @param filename le fichier contenant les propriétés * @return un objet Properties contenant les propriétés du fichier */ public static Properties load(String filename) throws IOException, FileNotFoundException{ Properties properties = new Properties(); FileInputStream input = new FileInputStream(filename);
try{ properties.load(input); return properties; } finally{ input.close(); } } }
En 2eme le fichier de configuration placé à la racine du projet: config.properties - Code:
-
url = www.lalala.fr
Et enfin le code pour utiliser notre classe(ici je l'utilise avec la classe précédente qui permet de télécharger un fichier): Main.java - Code:
-
//On verifie si il n'y a pas d'erreur avec le fichier try{ // chargement des propriétés Properties propTry = Config.load("config.properties"); } catch(Exception e){ //Je rajouterais le fait de fermer le programme si il y a une erreur e.printStackTrace(); } //On ouvre le fichier Properties prop = Config.load("config.properties"); System.out.println("Ouverture de config.properties"); //On recupère la valeur "url". Si elle n'existe pas on remplace la valeur de url par une valeur de base (ici on mettra le un fichier texte ou autre pour dire que l'adresse de téléchargement est invalide. String url = prop.getProperty("url","url de dl de base"); UrlDownload.downloadFile(url);
Voila tout, si vous avez des questions posez les ^^ | |
|
nicolas74540
Messages : 102 Risou's Points : 125 Réputation : 2 Date d'inscription : 02/10/2010 Age : 28
| Sujet: Re: [Tuto] Lire un fichier de configuration 9/19/2012, 17:39 | |
| c'est plus simple que je le pensais ^^ | |
|
piratequentin
Messages : 435 Risou's Points : 521 Réputation : 0 Date d'inscription : 25/09/2010 Age : 25 Localisation : Là où je suis
| Sujet: Re: [Tuto] Lire un fichier de configuration 9/19/2012, 17:43 | |
| Oui j'avoue, surtout quand c'est trouvé sur internet lol | |
|
Contenu sponsorisé
| Sujet: Re: [Tuto] Lire un fichier de configuration | |
| |
|