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

EDI et Outils pour Java Discussion :

Création d'un setup de mise à jour


Sujet :

EDI et Outils pour Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Points : 85
    Points
    85
    Par défaut Création d'un setup de mise à jour
    Bonjour,
    J'ai une petite application développée en java à partir de laquelle j'ai créer un exécutable à l'aide de ANT. J'avoue que l'on m'a beaucoup aidé notamment dans l'utilisation de ANT.
    Je voudrais créer un autre executable qui viendrais modifié l'ancien exécutable installé sur une machine pour modifié l'application installée sans desinstaller l'ancienne! Peut être en modifiant le jar ou autre. A vrai dire je ne vois vraiment pas comment faire si quelqu'un à une idée merci de faire partager.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Points : 85
    Points
    85
    Par défaut
    Bonjour peut être que cela n'est pas faisable?
    Personne n'a d'idée?

  3. #3
    Membre habitué Avatar de Dark-Water
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Points : 159
    Points
    159
    Par défaut
    Quel logiciel utilise tu pour générer l'exe et le setup ? Quels en sont les paramètres (notament jar incorporé ou non ). etc...
    est mon ami !!!

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Points : 85
    Points
    85
    Par défaut
    Pour créer l'exécutable j'utilise Jstub et pour le setup j'utilise innoSetup...
    Il me semble que c'est un exe qui embarque un jar si j'ai bien compris?
    Il y a bien par contre des librairies(fichier jar) dans mon application.
    Je ne suis pas sur je ne me suis pas occupé de cette partie du projet!
    Je voudrais pouvoir modifier ce jar pour modifier mon application sans devoir la desinstaller, si c'est possible?

  5. #5
    Membre habitué Avatar de Dark-Water
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Points : 159
    Points
    159
    Par défaut
    En lancant l'intallation de la version mise à jour normalement il écrase ce qu'il y'avait avant (en lui mettant le même chemin) c'est pas forcément trés propre mais ça doit marcher.

    Tiens en complément je l'ai trouvé dans la FAQ de innoSetup :
    When I install a new version of my application without uninstalling the old version first, I get a second entry in Control Panel's Add/Remove Programs.

    This happens when you change AppId between versions, or if AppId is not specified, AppName. If you do that, Setup has no way of knowing that the two versions are of the same application, and thus will create a new entry in Add/Remove Programs. Additionally, a new uninstall log file (unins???.dat) will be created. The obvious solution for this is to not change AppId or AppName.

    If you must change AppName in a new version, set AppId to the value of AppId or AppName from the previous version.
    est mon ami !!!

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Points : 85
    Points
    85
    Par défaut
    Merci pour ta réponse et tes recherches!!!
    En gros si j'ai bien compris si je veux que mon nouveau setup écrase l'ancien exe il faut que je garde le même AppID et le même AppNAME.
    Je vais essayer de faire ça et je te tiens au courant de si cela a marché..

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Points : 85
    Points
    85
    Par défaut
    Merci effectivement c'est aussi simple que ça...
    Il suffit d'utiliser le même script avec le même AppName et le même AppId.
    Merci pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Setup de mise à jour
    Par CIFQ_Drew dans le forum C#
    Réponses: 11
    Dernier message: 01/06/2010, 22h02
  2. Réponses: 1
    Dernier message: 19/11/2007, 19h27
  3. Création dynamique de rectangles et mise à jour
    Par petitours dans le forum IHM
    Réponses: 2
    Dernier message: 16/06/2007, 09h40
  4. Création d'un recorset de mise à jour
    Par Gabout dans le forum Access
    Réponses: 2
    Dernier message: 12/05/2006, 10h17
  5. Réponses: 2
    Dernier message: 10/03/2006, 13h55

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