我正在尝试打开保存在桌面文件夹中的java链接。我不能让它找到文件。java地址是x:\green\Adam\FILEJAR.jar。这是一个可执行的JAR文件,我想打开它并将其放在我的桌面上,只需打开它并让它像Java链接一样运行即可。只想让Python打开它。
import subprocess
run="x:\green\Adam\FILEJAR.jar"
proc=subprocess.Popen(run)我明白了.
Traceback (most recent call last):
File "C:/Python32/test3", line 3, in <module>
proc=subprocess.Popen(run)
File "C:\Python32\lib\subprocess.py", line 741, in __init__
restore_signals, start_new_session)
File "C:\Python32\lib\subprocess.py", line 960, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified我做错了什么,为什么它找不到文件?
发布于 2011-11-14 18:30:11
jar文件本身只是一个带有字节编译的java代码的归档文件。要正确执行它,请尝试:
import subprocess
run = r"java -jar x:\green\Adam\FILEJAR.jar"
proc = subprocess.Popen(run)https://stackoverflow.com/questions/8120204
复制相似问题