J'ai un fichier jar que je veux exécuter à partir du planificateur Windows dans Windows 7
J'ai donné le chemin de Java.exe
dans chemin/script et -jar c:\abc\ab.jar
dans le champ des arguments.
Mais cela ne fonctionne pas. Je l'ai également essayé à l'aide d'un fichier bat, mais il ne fonctionne pas. Que faut-il faire pour exécuter le fichier jar?
Mon fichier jar crée des fichiers et met à jour une base de données.
Je vais le configurer pour qu'il s'exécute toutes les 5 minutes.
Étape 1, installez Java, assurez-vous qu'il est disponible à partir de la ligne de commande
Vous devriez pouvoir exécuter votre Java à partir de la ligne de commande nue cmd. Spécifiez le répertoire complet Java comme ceci: (c'est la commande que j'ai utilisée)
C:\ProgramData\Oracle\Java\javapath\Java.exe -jar C:\repo\curium.jar
Étape 2, ouvrir le planificateur de tâches:
Dans la barre de recherche du menu Démarrer, la recherche de "planificateur" et "Planificateur de tâches" devrait apparaître. Il est enterré dans le panneau de configuration: Panneau de configuration -> Système et sécurité -> Outils d'administration -> Planificateur de tâches.
Étape 3, créez une nouvelle tâche planifiée:
Dans le volet gauche, cliquez avec le bouton droit sur "Bibliothèque du planificateur de tâches". Choisissez: "Nouvelle tâche de base". Donnez-lui un nom.
Choisissez ensuite. Cliquez sur "Quotidien", (la configuration des réexécutions toutes les minutes se fera plus tard).
Choisissez ensuite. Récidive tous les 1 jours. Faites-le commencer dans 5 minutes. choisissez ensuite. Cliquez sur "Démarrer un programme".
Étape 4, configurez votre Java pour exécuter:
Dans la case "Programme/script" mettez le chemin complet vers votre Java, votre chemin peut être différent. Vérifiez à nouveau avec la commande cmd where Java
C:\ProgramData\Oracle\Java\javapath\Java.exe
Dans la boîte "Ajouter des arguments", mettez ceci:
-jar C:\repo\curium.jar
Cliquez sur suivant, cliquez sur terminer.
Étape 5, cliquez avec le bouton droit sur votre nouvelle tâche pour une configuration supplémentaire:
Faites un clic droit sur votre article -> Propriétés.
Choisissez la bulle: "Exécuter si l'utilisateur est connecté ou non"
Sous l'onglet "déclencheurs". Sélectionnez votre tâche quotidienne et choisissez Modifier.
Étape 6, configurez les déclencheurs de répétition de tâche
Commencez la tâche: "Sur un calendrier".
Choisissez Répéter la tâche toutes les: "5 minutes". Cochez la case activée. Cliquez sur OK. Sauvegarder.
Vous serez invité à entrer votre nom d'utilisateur et votre mot de passe Windows. Ajoutez et appuyez sur OK.
Étape 7, assurez-vous que cela fonctionne
Attendez 5 minutes qu'il s'exécute. Ou forcez-le à faire un clic droit -> Exécuter.
Faites un clic droit sur votre tâche, choisissez les propriétés. Choisissez l'onglet "Historique".
Il devrait y avoir une rangée indiquant quand elle a fonctionné. Si vous voulez savoir s'il s'est terminé avec succès, vous devrez diriger votre sortie vers un fichier journal.
Étape 8, voir s'il survit à un redémarrage
Redémarrez l'ordinateur et voyez s'il reste allumé. Si c'est le cas, vous avez terminé.
Si votre JAR crée des fichiers, je pense que vous devez simplement spécifier un répertoire de travail dans le champ Start in lorsque vous créez votre tâche. Par exemple:
C:\Program Files\Java\jre7\bin\Java.exe
-jar c:\abc\ab.jar
c:\abc