J'écris une bibliothèque Java dans Netbeans 7 qui contient une classe principale Demo.java qui est exécutée lors de l'exécution du projet. Maintenant j'ai ajouté un Cli.java qui est aussi une classe principale. Maintenant, je voudrais créer un fichier JAR (ce qui n'est pas un problème pour le moment). Ce fichier ne doit PAS contenir le fichier Demo.java mais utiliser le fichier Cli.java comme classe principale. Lorsque j'ajoute "Main-Class: packagename.Cli" au manifest.mf et que je compile le projet, la "Main-Class" est remplacée par "packagename.Demo" bien que j'aie exclu cette classe à partir des propriétés du projet .Netbeans: Modification de la classe principale pour la génération JAR en excluant la classe principale d'origine
Donc je suppose que cela ne fonctionne que lorsque vous modifiez le fichier build.xml (ce qui serait encore mieux car le fichier se trouve dans le système de contrôle de version). Mais je n'ai pas découvert comment ça. Quelqu'un peut-il me guider à une explication simple ou même fournir quelques lignes de XML pour accomplir cela? Merci beaucoup.
Hi. Je ne veux pas changer la classe principale pour la course, mais seulement pour le fichier JAR. – str
Aucune réponse pour cela mais exécuter le fichier au lieu du projet. – Serabe
Ce n'est pas vraiment une option. – str