bonjour,
je travaille sur textmining et j'ai utilisé treetagger comme étiqueteur
cet étiqueteur s'exécute sous dos donc j'ai voulu l'intégrer dans un code 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
25
26
27
28
 
import java.io.*;
public class TreeTagger {
public static void main(String argv[]) {
    try {
      String line;
    String ch="C:\\WINDOWS\\System32\\cmd.exe";
      String ch1= "C:\treetagger";
      String ch2="tokenise-fr.pl cv_soumaya.txt | bin\tree-tagger.exe lib\french.par -lemma -token -sgml > resultat-etiquetage.txt";
       Process p= Runtime.getRuntime().exec(ch);
      Process p1= Runtime.getRuntime().exec(ch1);
      Process p2=Runtime.getRuntime().exec(ch2);
        //(System.getenv("windir") +"\\system32\\"+"tree.com /A");
      BufferedReader input =
        new BufferedReader
          (new InputStreamReader(p2.getInputStream()));
      while ((line = input.readLine()) != null) {
        System.out.println(line);
      }
      input.close();
    }
    catch (Exception err) {
      err.printStackTrace();
    }
  }
 
 
}
mais il a généré des fautes en exécution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
java.io.IOException: Cannot run program "C:": CreateProcess error=5, Accès refusé
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
        at java.lang.Runtime.exec(Runtime.java:593)
        at java.lang.Runtime.exec(Runtime.java:431)
        at java.lang.Runtime.exec(Runtime.java:328)
        at TreeTagger.main(TreeTagger.java:19)
Caused by: java.io.IOException: CreateProcess error=5, Accès refusé
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
        at java.lang.ProcessImpl.start(ProcessImpl.java:30)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
        ... 4 more
s'il vous plaît aidez moi à les corriger
n'hésitez pas de m'aider je serai reconnaissante.
merci