Executer une commande sur le cmd à travers java(eclipse)
Résolu/Fermé
somaya1
Messages postés
9
Date d'inscription
lundi 17 mars 2014
Statut
Membre
Dernière intervention
24 mars 2014
-
Modifié par KX le 26/08/2016 à 07:14
Souma - 18 janv. 2017 à 08:44
Souma - 18 janv. 2017 à 08:44
A voir également:
- Cmd java -cp
- Cmd - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Scannow cmd - Guide
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
22 mars 2014 à 12:52
22 mars 2014 à 12:52
Récupère aussi le child.getErrorStream de ta commande, il peut contenir des valeurs.
SVP j'ai testé ce code il m'affiche un message d'erreur
..\src\Parameters.cpp(484): Had trouble parsing parameter file 'C:/Users/taibah university/Desktop/test.txt'
..\src\Parameters.cpp(399): NO XML in parameter text
quel est le problème car je suis débutante et j'ai moins d'informations
..\src\Parameters.cpp(484): Had trouble parsing parameter file 'C:/Users/taibah university/Desktop/test.txt'
..\src\Parameters.cpp(399): NO XML in parameter text
quel est le problème car je suis débutante et j'ai moins d'informations
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
26 août 2016 à 07:17
26 août 2016 à 07:17
Ce message d'erreur concerne du C++ pas du Java... à moins que ce ne soit l'affichage du deuxième programme (celui qui passe par le cmd) mais dans ce cas il va falloir en dire un peu plus.
Souma
>
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
18 janv. 2017 à 08:44
18 janv. 2017 à 08:44
SVP j'ai pas compris votre réponse.
Maintenant j'ai cette erreur
"IndriRunQuery.cpp(715): Must specify a server or index to query against.
Exit Status : -1 "
SVP ça concerne à quoi? pouvez vous me donner le continu du fichier test.txt pour le comparer avec le structure de ma fichier
Merci d'avance
Maintenant j'ai cette erreur
"IndriRunQuery.cpp(715): Must specify a server or index to query against.
Exit Status : -1 "
SVP ça concerne à quoi? pouvez vous me donner le continu du fichier test.txt pour le comparer avec le structure de ma fichier
Merci d'avance
22 mars 2014 à 13:13
mais j'ai fait System.out.println(child.getErrorStream())
il m'a affiché ça
java.io.FileInputStream@27573872
mais d'abord est ce que le code que j'ai executé en haut ne comporte pas d'erreur!!
et merciiiiiiiiii
22 mars 2014 à 13:42
Sinon, avec ton programme il y aurait bien des choses à en dire, entre l'utilisation de BufferedReader, mais ça ne devrait pas empêcher ton programme de fonctionner.
Par contre ta commande "cmd /c C:\\Program Files (x86)..." à mon avis elle est fausse.
D'une part à cause des espaces dans "C:\\Program Files" qui fait que "cmd" va considérer "C:\\Program" et "Files" comme deux arguments différents. D'autre part l'utilisation même de "cmd" qui ne sert à rien. Il vaut mieux appeler directement le programme IndriRunQuery.
Quant au "cd" il se fait directement en passant un paramètre à exec. Les autres paramètres de exec permettent également de donner les arguments de la commande dans un tableau ce qui évite le problème avec les espaces comme dans "Program Files"
Je recommence :
22 mars 2014 à 13:49
ce code marche bien .
j'ai essayé aussi de changer la commande dans mon ancien code comme suit
String commande=cmd /c IndriRunQuery"+ pthtest;
et ça marche aussi.
comme vous avez dit le cd se fait automatiquement sans qu'on a besoin de lui donner le chemin.
merciiiiiiiiii encore.