bonjour la communauté,
Dans le cadre de mon stage, je dois créer un module qui permet d'executer un .bat qui lance un job sur l'etl de business object. J'ai réussi à lancer le bat mais le souci c'est que les instructions du fichiers .bat renvoi à un serveur distant du coup je sais pas comment spécifier le chemin du serveur dans mon code pour dire à l'appli d'executer l'instruction sur le serveur. Si vous avez des idées sur comment lancer un job ou un fichier sur le serveur je suis preneur.
MERCI D'avance.
voici mon 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 try { //try pour executer les exception //file separateur de données String fs = System.getProperty("file.separator"); //specification du fichier bat à lancer ainsi que String[] command = { "cmd", "/C","Start","C:"+fs+"Data"+fs+"yan"+fs+"TREND_TEST.bat"}; //appel de la methode runtime de java pour executer la commande Runtime.getRuntime().exec(command); } catch (IOException e) { e.printStackTrace(); System.out.println("chemin faux"); }
Partager