Bonjour,
J'ai une classe Java avec une méthode Main (compilée donc j'ai un fichier class) que j'aimerais lancer automatiquement via un script bat par exemple.
Comment faire ?
Merci d'avance.
Bonjour,
J'ai une classe Java avec une méthode Main (compilée donc j'ai un fichier class) que j'aimerais lancer automatiquement via un script bat par exemple.
Comment faire ?
Merci d'avance.
Qu'entends-tu par "lancer automatiquement"?
C'est le .bat qu'il faut lancer automatiquement et dans celui-ci il faut utiliser la commande d'exécution décrite dans la FAQ.
OK merci, c'est cela dont j'avais besoin. Je vais tester en mettant cette commande dans un fichier bat.
Bon j'avoue que je n'arrive pas trop à faire la manip.
J'ai créé un fichier bat qui contient la commande suivante :
"java -classpath Main"
J'ai placé le bat au même niveau que tous mes fichiers class.
-> En lançant le fichier bat : rien ne se place.
-> Je décide donc de me mettre dans le répertoire courant où sont tous mes fichiers class. En ligne de commande, je tappe :
C:\workspace_netbeans\ImportMvtComptable\build\classes\importmvtcomptable>java - classpath C:\workspace_netbeans\referentiel_Client\lib\*.jar;C:\workspace_netbea
ns\ReferentielUniqueHibernate\dist\*.jar Main
Je précise donc les librairies utilisées mais ça me donne le message suivant :
Exception in thread "main" java.lang.NoClassDefFoundError: Main
Merci donc pour toute information complémentaire.
PS : j'utilise l'interface NetBeans.
Que veux-tu exécuter exactement? un .jar contenant ta classe principale ou un .class ? autrement dit : dans quoi se trouve ta classe Main?
Le main se trouve dans un fichier class.
Le fichier class s'appelle "Main.class".
Partager