Bonjour,
Je désire simplement exécuter un script perl depuis java
Ma solution est la suivante mais ne fonctionne pas :
HelloPerl.pl
JavaUsePerl.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#!/usr/bin/perl print "Hello from perl !\n";
Le message perl ne s'affiche pas, sauriez-vous pourquoi ?
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"); } }
Partager