jeeprt94
Messages postés8Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention21 mai 2004
-
18 mai 2004 à 11:59
jeeprt94
Messages postés8Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention21 mai 2004
-
19 mai 2004 à 14:33
Bonjour Amis Programmeurs Java...
Excusez moi je deviens fou j essaye de lancer un programme C a partir de mon programme Java....
J utilise le Runtime etc...
mais j aimerais que le texte que doit afficher mon programme C apparaisse dans la console d ou je lance mon programme java.....
(sous Linux et Windows rien que ca...)
Mon code pour l instant et plus que basique (euh non Java) :
jeeprt94
Messages postés8Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention21 mai 2004 18 mai 2004 à 16:07
Ok je voudrais expliter la piste du process mais j ai un peu du mal a comprendre comment ca fonctionne...
Je cree un process je recupere le input et output stream jusque la ok...
Ensuite je voudrais afficher le resultat de mon programme C
deja ce que je dois mettre entre les guillemtes ca doit ressembler a quoi ?? chemin+path...???
Le programme C en question ne fait que affichait des choses a l ecran (normalement)... Et il ne me met strictement rien
En meme temps pour l instant je lui demande pas d afficher donc c un peu normal... Excusez moi mais le java c pas ma specialite...
Merci a ceux qui maideront.... et aussi ceux qui m ont deja aider....
import java.io.*;
public class Rxcomm {
public static void main (String[]args) {
try{
Runtime r =Runtime.getRuntime();
Process process=Runtime.getRuntime().exec("");
InputStream in=process.getInputStream();
OutputStream out=process.getOutputStream();
System.out.println("Operation terminee");
jeeprt94
Messages postés8Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention21 mai 2004 19 mai 2004 à 14:33
Ce programme va vraiment me rendre dingue...
En fait je pense que la creation du process et indique a une commande que l on taperait si on fait Demarrer Executer sous Windows..
Si je fais H:/project/rxcomm.exe en le tapant dans Executer ca marche...
Si je fais la meme chose dans mon programme JAVA il y a une Erreur que voici :
Si quelqu'un sait ce que c est... la JAVADOC dit pas grand chose sur les erreurs d entrees sorties....
Je vais le tenter sous Linux plus tard on verra ce que ca dit....
En tout cas Merci a tout ceux qui essayent de faire quelque chose pour moi...
Ca donne envie d aider les autres mais pour ca faut etre vraiment bon et je ne le suis pas encore... hihi...