Bonjour à tous,
je suis actuellement en stage de bioinformatique, et je dois créer un programme permettant d'analyser des lipides par spectrométrie de masse en intégrant java et C++... En fin là n'est pas la question
Je voudrais exécuter deux lignes de commande avec java, et que j'ai déjà testé sur le DOS de mon win XP. Voici ces 2 commandes :
et ça fonctionne. Maintenant, voilà ce que j'ai écrit dans mon code java:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cd c:\mzWiff\Debug mzwiff --mzXML -v C:\Directory\fichier.wiff
mais ça bloque à l'exécution de ma première commande... J'ai cherché partout sur le net, mais rien ne m'a aidé!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { // Execute a command with an argument String[] command =new String[] {"cd","c:\\mzWiff\\Debug"}; String[]command2 = new String[]{"mzwiff","--mzXML","-v","C:\\Directory\\"+ wiffFile.getName()}; Process child = Runtime.getRuntime().exec(command); Process child2 = Runtime.getRuntime().exec(command2); } catch (IOException io) {}
Quelqu'un saurait il ou est l'erreur et pourrait éventuellement me corriger svp?
Merci d'avance
Partager