bonjour à vous tous,
je cherche si ce n'est pas possible de programmer des taches planifiés en java?
![]()
bonjour à vous tous,
je cherche si ce n'est pas possible de programmer des taches planifiés en java?
![]()
Réponse dans un tutorielLa planification des tâches en Java avec le JDK et l'API Quartz
.
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
bonjour,
merci pour vos directives mais si vous pouvez me figer ce que je cherche je serais reconnaissante
Vous demandez si l'on peut faire de la planification de tâche en Java.
Je vous réponds que oui et vous indique en prime un tutoriel expliquant comment procéder.
Je ne vois pas trop quoi vous dire de plus ...
A moins que vous ayez une question plus précise ?
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
bonjour,
merci le y@m's pour votre tutorial je pense qu'il me sera util!!
bonjour,
j'ai bien vu que l'on peut planifier la tache par l'usage des classes Timer et TimerTask à l'aide de lignes de commande telles que les suivantes:
cependant si la tache à executer (TimerTask) est un accès à une base de données pour récupération de certaines données pour en suite effectuer un clacul.est-il encore possible d'utiliser ce code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 class MyTask extends TimerTask { Random r=new Random(); public void run() { try { System.out.println("DEBUT"); int t = 1000+r.nextInt(1500); Thread.sleep(t); System.out.println("FIN : "+t); } catch (InterruptedException e) { e.printStackTrace(); } } } public class Test { public static void main(String[] args) { Timer t = new Timer(); GregorianCalendar gc = new GregorianCalendar(); gc.add(Calendar.SECOND, 3); t.scheduleAtFixedRate(new MyTask(), gc.getTime(), 2000); }
merci d'avance!!![]()
Partager