Mettre la version de mon application java - Netbeans
Est-il possible que je peux donner un numéro de version de mon application dans netbeans.Et puis d'accéder à la version en nombre à l'intérieur de mon code.
Quelque chose de similaire à l'Assemblée nombre que nous utilisons .Net.Est-il quoi que ce soit en java ou dans netbeans...?
OriginalL'auteur Jinith | 2011-03-05
Vous devez vous connecter pour publier un commentaire.
Définir un
Implementation-Version
dans le manifeste du Pot au moment de la construction. Il est courant d'utiliser une certaine forme de la date ainsi que le numéro de version. E. G.14.07.28
La valeur peut être récupérée dans le code à l'aide de ...
Cela vient d'un fichier de build pour un projet que j'ai ouverte en ce moment. L'attribut approprié est le dernier dans le manifeste de l'article.
Je n'ai pas utiliser netbeans, mais je sais netbeans comprend Ant fichiers, et de le faire à partir d'un fichier de build est relativement trivial. Je vais ajuster la réponse à donner un petit extrait de Fourmi exemple.
OriginalL'auteur Andrew Thompson
Dans mon JavaFX application créée dans Netbeans, je peux mettre la version (version de mise en Œuvre) dans la fenêtre de Propriétés du Projet présenté ici:
Ce nombre est ensuite utilisé un peu partout, par exemple, il est automatiquement inséré dans le nom de fichier du programme d'installation. C'est aussi le nombre récupérées par
this.getClass().getPackage().getImplementationVersion();
mentionné par le a accepté de répondre.OriginalL'auteur Ralph
Je ne sais pas .NET de l'assemblée des chiffres, mais si vous êtes à la création d'une application web, vous pouvez certainement mettre un numéro de version dans le manifeste de votre fichier WAR.
N'importe quel package Java peut avoir un fichier texte les informations ajoutées de sorte que vous pouvez dire ces choses.
Votre numéro de version peut être un numéro de version de Ant, un numéro de version à partir de la Subversion, ou une combinaison des deux.
rgagnon.com/javadetails/java-0532.html
OriginalL'auteur duffymo