Bonjour,


Environnement OSX sur MAC.

je crée un Thread pour démarrer une application OSX et me mets en attente jusqu'à la fin du thread pour réveiller a tâche principale, cela n'a aucun effet, alors que sous Windows ça marche parfaitement.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ProcessBuilder pb =new ProcessBuilder("open", "-a", videoplayer , path  );
Process process = pb.start();
process.waitFor();
J'ai essayé aussi avec la forme waitFor(3600,TIMEUNIT.SECONDS) mais cela n'a pas plus d'effet. Dès que le process a démarré, le thread se termine.
Je recherche donc une solution.

Merci pour toutes suggestions
Gérard