【发布时间】:2018-01-29 15:07:23
【问题描述】:
我有一个名为“program.exe”的外部程序,我想通过从 Python 调用来运行它。关键是,这个可执行文件是用 Java 构建的(我不是程序员)。
通过在文件资源管理器中单击此文件,它可以毫无问题地运行,但使用 Python 却失败了。
我试过了:
- os.system
- os.startfile(这是一台 Windows 机器)
- subprocess.Popen
获取错误消息,例如:
- FindClass 失败
- 线程“主”java.lang.NoClassDefFoundError 中的异常
似乎这是一项简单的任务,但每次尝试都失败了。 给我一些提示?
【问题讨论】:
-
请在每次尝试时分享您的 python 代码和确切的错误,否则它太宽泛了。
标签: java python executable