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 :

Date de compilation


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut Date de compilation
    Bonjour,

    J'aimerais pouvoir obtenir dans mon programme la date de compilation de celui-ci. Est ce possible de manière automatisée?

    D'avance merci

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Hummm... date de modification d'un des fichiers .class ?

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Script ant + fichier properties modifié à chaque build par Ant

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 56
    Par défaut Oui
    import java.text.DateFormat;
    import java.util.Date;
    import java.util.Locale;

    private static final String strDtCompile = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.DEFAULT, Locale.FRANCE).format(new Date ());

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    @ natha : Pas exactement puisque je ne m'amuse pas a tout recompiler a chaque fois.

    @ sinok : C'est bien ce dont j'avais peur. Mais bon il faudra de toute façon que je fasse un script ant un jour ou un autre... Donc je retiens.

    @ shahin : Cela donnerait le date au moment de l'execution.

    Edit : résolu a moins qu'il y ait une autre solution. ( Il y a pas les macros comme en C... )

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 106
    Par défaut
    Pourquoi ne pas rajouter une classe (avec en attribut la date de compilation) dans ton programme qui est automatiquée régénérée avant compilation complète de ton appli? Apres compilation, tu auras acces à la date de compilation

    public class Compilation
    {
    static final String COMPILATION_DATE = "16/03/2007";

    /**
    * Récupère la date de compilation
    */
    public static String getCompilationDate()
    {
    return COMPILATION_DATE;
    }

  7. #7
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par TabrisLeFol
    J'aimerais pouvoir obtenir dans mon programme la date de compilation de celui-ci.
    Pour moi la place "appropriée" pour cette information se trouve dans le fichier MANIFEST du JAR de l'application, avec la syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Implementation-Version: build20070316
    .

    Qu'en pensez-vous ?!...

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    Je ne connaissais pas.
    Je fais approfondire cette piste.

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

Discussions similaires

  1. Comment obtenir la date de compilation ?
    Par WebPac dans le forum Langage
    Réponses: 6
    Dernier message: 03/02/2010, 14h28
  2. Réponses: 3
    Dernier message: 05/09/2008, 14h00
  3. Date de compilation
    Par uriotcea dans le forum C++
    Réponses: 2
    Dernier message: 15/05/2008, 05h33
  4. Recuperation date de compilation sous visual c++
    Par semenzato dans le forum MFC
    Réponses: 4
    Dernier message: 20/12/2005, 14h43
  5. Inserer la date de compilation
    Par jmjmjm dans le forum EDI
    Réponses: 3
    Dernier message: 29/11/2005, 18h22

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