【发布时间】:2012-11-24 22:41:08
【问题描述】:
我正在尝试从 python 程序执行 java 程序:
subprocess.Popen(["java -mx256m -jar /sphinx4-1.0beta5/bin/HelloWorld.jar"], shell=True)
但它失败并出现此错误:
Error: Unable to access jarfile /sphinx4-1.0beta5/bin/HelloWorld.jar
我需要在特定目录:/home/karen/sphinx4-1.0beta-src,执行命令:"java -mx256m -jar /sphinx4-1.0beta5/bin/HelloWorld.jar"
但我不知道该怎么做。我需要我的 python 程序执行它!
【问题讨论】:
-
为什么不在脚本中写下文件的完整路径?
-
-mx256m应该是-Xmx256m。 -
谢谢,@AndrewThompson 你的评论很有用!