Je suis en train d'exécuter un programme Java à partir d'un programme python:Comment exécuter un programme externe
subprocess.Popen(["java -mx256m -jar /sphinx4-1.0beta5/bin/HelloWorld.jar"], shell=True)
mais il échoue avec cette erreur:
Error: Unable to access jarfile /sphinx4-1.0beta5/bin/HelloWorld.jar
i besoin d'être dans un répertoire spécifique: /home/karen/sphinx4-1.0beta-src
, pour exécuter la commande: "java -mx256m -jar /sphinx4-1.0beta5/bin/HelloWorld.jar"
Mais je ne sais pas comment faire. J'ai besoin que mon programme python l'exécute!
Pourquoi ne pas simplement écrire le chemin complet du fichier dans votre script? – alexvassel
'-mx256m' devrait être' -Xmx256m'. –
Merci, @AndrewThompson votre commentaire était très utile! – karensantana