Boucle timer
Résolu
lecanu.jordan
Messages postés
41
Date d'inscription
Statut
Membre
Dernière intervention
-
lecanu.jordan Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
lecanu.jordan Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Boucle timer
- Shutdown timer - Télécharger - Personnalisation
- Multi timer - Télécharger - Bureautique
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
3 réponses
Bonsoir,
Tu peux faire ça très simplement avec Timer et TimerTask :
Ce programme va afficher "Hello 0", "Hello 1", "Hello 2", etc. à raison d'un affichage toutes les secondes.
Tu peux faire ça très simplement avec Timer et TimerTask :
import java.util.Timer; import java.util.TimerTask; public class Task extends TimerTask { private int n = 0; @Override public void run() { System.out.println("Hello " + n); n++; } public static void main(String[] args) { Task task = new Task(); Timer timer = new Timer(); timer.schedule(task, 0, 1000); } }
Ce programme va afficher "Hello 0", "Hello 1", "Hello 2", etc. à raison d'un affichage toutes les secondes.
Bonjour,
cron4j semble indiqué pour faire ce dont tu as besoin (je ne l'ai jamais utilisé mais ça semble pas mal) :
http://www.sauronsoftware.it/projects/cron4j/index.php
Il te faut télécharger le package :
http://www.sauronsoftware.it/projects/cron4j/download.php
Le dézipper et le rajouter à ton classpath.
Si tu utilises eclipse tu fais : clic droit dans ton projet sur
"JRE System Library" -> Build Path -> Configure Build Path -> Add external Jar
et tu sélectionnes le fichier "cron4j-2.2.5.jar" à la racine du fichier dézippé.
Ensuite tu peux regarder dans le fichier dézippé dans le dossier "examples\1-quickstart"
Il y a un exemple tout simple de l'utilisation du scheduler (Planificateur) son utilisation semble être identique à celle d'un cron sous linux.
Si tu connais ça tant mieux, sinon regarde les exemples d'utilisations dans le lien :
https://www.commentcamarche.net/contents/1134-linux-ordonnancement-des-taches
Ça te permettrai de lancer une tâche (une classe que tu vas coder en java sur le modèle de MyTask.java dans l'exemple) toutes les n secondes/minutes/heures/...
Hope it helps
A+
cron4j semble indiqué pour faire ce dont tu as besoin (je ne l'ai jamais utilisé mais ça semble pas mal) :
http://www.sauronsoftware.it/projects/cron4j/index.php
Il te faut télécharger le package :
http://www.sauronsoftware.it/projects/cron4j/download.php
Le dézipper et le rajouter à ton classpath.
Si tu utilises eclipse tu fais : clic droit dans ton projet sur
"JRE System Library" -> Build Path -> Configure Build Path -> Add external Jar
et tu sélectionnes le fichier "cron4j-2.2.5.jar" à la racine du fichier dézippé.
Ensuite tu peux regarder dans le fichier dézippé dans le dossier "examples\1-quickstart"
Il y a un exemple tout simple de l'utilisation du scheduler (Planificateur) son utilisation semble être identique à celle d'un cron sous linux.
Si tu connais ça tant mieux, sinon regarde les exemples d'utilisations dans le lien :
https://www.commentcamarche.net/contents/1134-linux-ordonnancement-des-taches
Ça te permettrai de lancer une tâche (une classe que tu vas coder en java sur le modèle de MyTask.java dans l'exemple) toutes les n secondes/minutes/heures/...
Hope it helps
A+