IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Auto Refresh fichier en Java


Sujet :

Entrée/Sortie Java

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Points : 14
    Points
    14
    Par défaut Auto Refresh fichier en Java
    Bonjour
    Quelqu'un sait il comment faire une actualisation automatique d'un fichier de configuration en java?
    J'ai mon application qui tourne et j'ai un bouton qui ouvre mon fichier de configuration. Mais quand je modifie ma config dans le fichier, je suis obligé de fermer l'application et de le relancer pour qu'il prenne en compte ma nouvelle config.
    J'aimerais savoir si c'est possible que mon appli prenne en compte ma modification de ma config automatiquement sans devoir fermer et relancer mon appli?

    Je vous remercie d'avance.

  2. #2
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 288
    Points : 261
    Points
    261
    Par défaut
    Quels outils/frameworks utilises tu?
    Merci de lire les règles du forum et surtout celle là Message clair et précis.
    Evitons les ctrl c ctrl v => Ne sortons pas les codes de leur contexte sinon ça ne marche pas.

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 40
    Points : 162
    Points
    162
    Par défaut
    Hello,

    Tu peux utiliser une TimerTask pour vérfier périodiquement la date de dernière modification de ton fichier (via File.lastModified()).
    À noter que le JDK 7 offre peut-être des moyen plus simple de faire ça; j'ai pas encore eu pris le temps de regarder les ajouts sur le système de fichier.

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 710
    Points : 4 794
    Points
    4 794
    Par défaut
    fichier de configuration en java
    si c'est toi qui a développé l'appli, je ne vois pas bien où se situe le problème.

    Dans ton code, après modification des paramètres, tu peux très bien décider de mettre à jour la configuration de l'application sans la relancer totalement.

    Si ton application charge une configuration au départ (dans un objet Properties par exemple)
    c'est sur cette config qu'il faut agir.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Points : 2 657
    Points
    2 657
    Par défaut
    Citation Envoyé par peemoney Voir le message
    Bonjour
    Quelqu'un sait il comment faire une actualisation automatique d'un fichier de configuration en java?
    J'ai mon application qui tourne et j'ai un bouton qui ouvre mon fichier de configuration. Mais quand je modifie ma config dans le fichier, je suis obligé de fermer l'application et de le relancer pour qu'il prenne en compte ma nouvelle config.
    J'aimerais savoir si c'est possible que mon appli prenne en compte ma modification de ma config automatiquement sans devoir fermer et relancer mon appli?

    Je vous remercie d'avance.
    Ton problème c'est que ta lecture de fichier ne te donne que le fichier initial?
    Dans ce cas, comment le lis tu?

Discussions similaires

  1. [FORMS 6i] Auto refresh des données
    Par Nounoursonne dans le forum Forms
    Réponses: 4
    Dernier message: 21/11/2006, 14h50
  2. Fichier en Java: Détécter la modification
    Par tricha amine dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/10/2006, 10h10
  3. Télécharger fichier en java
    Par Belegkarnil dans le forum Langage
    Réponses: 2
    Dernier message: 29/08/2006, 07h53
  4. fichier DriversManager .java
    Par Clarissa2006 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/06/2006, 10h47
  5. [Imprimer] Imprimer un fichier avec Java
    Par gwendo dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 13/11/2004, 20h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo