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");
        }