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

Java Discussion :

Programme Java + fichier de données = un seul fichier ?


Sujet :

Java

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut Programme Java + fichier de données = un seul fichier ?
    bonjour,

    j'ai créé un petit programme en scala mais puisque ce langage est à la compilation entièrement transformé en java vous pouvez considérer qu'il est écrit en java. Je voudrais faire évoluer ce programme (utilisant une console de commande comme interface) pour stocker des informations, peu nombreuses, sous forme de XML ou de base SQL. Ma question est : y-a-t'il un moyen pour au final se retrouver avec un seul fichier (jar, exe ou autre) et non 2 (jar/exe + fichier de données).
    Le moyen serait forcément détourné car la méthode directe, à ce que j'ai lu, est impossible; à savoir on ne peut modifier un fichier de données à l'intérieur d'un jar car lorsque le programme est lancé, le jar est verrouillé.

    merci

    olivier

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par olivier57b Voir le message
    Ma question est : y-a-t'il un moyen pour au final se retrouver avec un seul fichier (jar, exe ou autre) et non 2 (jar/exe + fichier de données).
    Quel est l'intérêt de cela ?

    Citation Envoyé par olivier57b Voir le message
    Le moyen serait forcément détourné car la méthode directe, à ce que j'ai lu, est impossible; à savoir on ne peut modifier un fichier de données à l'intérieur d'un jar car lorsque le programme est lancé, le jar est verrouillé.
    Ceci est une limitation système de Windows, pas de Java...


    a++

  3. #3
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut
    bonjour adiGuba, l'intérêt est de placer le programme dans un répertoire bien défini (un répertoire qui contient déjà des données), et le contenu de ce répertoire de lancement est utilisé et traité par le programme; pour des raisons "esthétiques" je voudrais n'avoir qu'un fichier de mon programme dans ce répertoire de lancement.
    Je sais bien que je ne suis pas obligé mais ça me semble "plus propre".

    n' y-a-t'il pas un moyen?

  4. #4
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par olivier57b Voir le message
    Je sais bien que je ne suis pas obligé mais ça me semble "plus propre".
    Bah perso je trouve plus propre de séparer le code et les données...

    Cela simplifie pas mal de chose :
    • La lecture/écriture de ces données.
    • L'archivage/sauvegarde des données.
    • La mise à jour de l'application


    C'est pas pour rien que la très grande majorité des applis font cela.


    Citation Envoyé par olivier57b Voir le message
    n' y-a-t'il pas un moyen?
    Sous Windows il faudra passer par une autre application...
    En espérant que tout marche bien sinon tu risques de perdre les données tout en rendant ton application inutilisable...


    a++

  5. #5
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut
    ok merci!

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/06/2015, 01h42
  2. Exporter des données des plusieurs fichiers Excel vers un seul fichier Excel
    Par pkp85pkp dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 09/12/2014, 16h20
  3. Coller dans 1 seul fichier des données issues de plusieurs fichiers
    Par Lalou83 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/09/2014, 09h42
  4. Réponses: 2
    Dernier message: 02/02/2010, 23h57
  5. [Fichier] Récupérer donnée d'un fichier
    Par johnlehardos dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 11/05/2004, 14h42

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