Bonjour à tous,
je sais qu'il existe deja des posts sur ce sujet mais ca ve vraiment pas marcher chez moi
J'aimerai executer un script shell (qui prend un paramètre) dans mon programme java
Voici mon code :
Code :
- import java.lang.Runtime;
- import java.lang.Process;
- import java.io.IOException;
- public class Coucou {
- public static void main(String args[]) {
- try {
- String[] commands = new String[]{"Gen.sh", "Fic_param.txt"};
- Process child = Runtime.getRuntime().exec(commands);
- }
- catch (IOException e) {
- System.out.println(e);
- }
- }
- }
|
Et voila l'erreur que j'obtiens à la compilation :
java.io.IOException: CreateProcess: Gen.sh Fic_param.txt error=193
Le truc c'est que même avec des commandes de base, genre "grep" ou "cat" ça me ressort le même genre d'erreur
Merci d'avance