Bonjour,

Je désire simplement exécuter un script perl depuis java

Ma solution est la suivante mais ne fonctionne pas :

HelloPerl.pl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#!/usr/bin/perl
print "Hello from perl !\n";
JavaUsePerl.java
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
 
import java.io.File;
import java.io.IOException;
 
public class JavaUsePerl
        {
 
        public static void main(String[] args)
                {
                Runtime runtime = Runtime.getRuntime();
                Process process = null;
 
                System.out.println("before perl call");
                try
                        {
                        process = runtime.exec("perl /tmp/HelloPerl");
                        }
                catch (IOException e)
                        {
                        e.printStackTrace();
                        }
                System.out.println("after perl call");
                }
        }
Le message perl ne s'affiche pas, sauriez-vous pourquoi ?