[Java] Runtime.exec() et environnement Windows et dll

Runtime.exec() et environnement Windows et dll [Java] - Java - Programmation

Marsh Posté le 18-01-2006 à 14:39:17    

'lut
 
j'ai un petit souci, rien de très compliqué, mais j'ai beau cherché, je ne trouve pas... : je tente, via un tout petit programme java de lancer un exécutable Windows (ACDSee pour ne pas le nommer)
la commande fonctionne bien, mais à l'exécution du .exe, j'ai une erreur de dll introuvable
j'ai exactement la même erreur lorsque j'essais de faire cette exécution via une fenêtre dos
je pense donc que ca ne vient pas vraiment de Java, mais qu'il faudrait peutetre lui passer des infos sur l'environnement, Runtime.exec() semble capable de faire ça, mais je ne vois pas du tout sous quelle forme lui passer (oui je sais c'est un String, mais à part ça ?) ni quoi lui passer exactement
 
j'ai tenté avec un Runtime.load(), ca "passe" la 1ère dll, mais ca bloque à la 2nde, même avec Runtime.load() pour celle-là aussi
lorsque j'exécute le prog dans le répertoire où se trouvent ces 2 dlls, ca "passe" pour celles-là, mais j'ai une erreur sur une autre, située dans un autre répertoire...
 
je suis un peu bloqué-là
 
ps: je cherche juste à exécuter une appli, rien de +, pas d'accès jni aux dlls, pas de comunication entre 2 progs, etc.
 
ps: il est certainement possible de faire ça autrement, mais je trouve intéressant de voir comment java peut intéragir avec cet environnement
 
merci d'avance


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 18-01-2006 à 14:39:17   

Reply

Marsh Posté le 18-01-2006 à 19:15:45    

up


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed