cs_alg18
Messages postés7Date d'inscriptiondimanche 4 janvier 2009StatutMembreDernière intervention26 août 2009
-
2 juin 2009 à 03:42
cs_alg18
Messages postés7Date d'inscriptiondimanche 4 janvier 2009StatutMembreDernière intervention26 août 2009
-
5 juin 2009 à 23:08
Bonjour ;
j'aimerai bien que vous puissiez m'aider , en fait je veut appeler un executable avec parametres ( programme ecrit en C), depuis un programme principl en java, ja'i l'impression que ca s'execiute mais je n'ai aucn résultat apparent.
voici le code :
import java.io.*;
public class Exec {
public static void main(String[] args) {
String cmd;
try {
Runtime runtime = Runtime.getRuntime();
cmd = "c:\\apr.exe -c80 -s20 -tr a.txt , b.txt";
Runtime.getRuntime().exec(cmd);
manlap
Messages postés17Date d'inscriptionvendredi 4 janvier 2008StatutMembreDernière intervention28 juin 2010 2 juin 2009 à 15:39
Bonjour,
je crois qu'il faut placer chaque élément de ta commande dans un élément d'un tableau de String
String [] cmd = new String....
puis passer ce tableau au Runtime.getRuntime().exec(cmd)
C'est un programme que tu peux lancer manuellement?
As-tu éssayé de le lancer avec "executer" :
(tout dépend de ton OS)
Par exemple sous Vista: Initialiser / tous les programmes / Accessoires / executer
ouvrir : c:\ apr.exe -c80 -s20 etc...
cs_alg18
Messages postés7Date d'inscriptiondimanche 4 janvier 2009StatutMembreDernière intervention26 août 2009 5 juin 2009 à 23:08
Merci;
c'est un executable qui marche très bien sous dos mais je veux l'integrer sous java. je n'ai pas le choix.
en fait sous DOS je lance lacommande : c:\apriori -c........ et ca marche ; je suis sûr que c'est un problème de passage de paramètres que je n'arrive pas à solutionner.
remarque : c'et un executable de source C.
meci encore de votre patience.