英文:
How to execute a .class file(java) from .py script?
问题
我在我的树莓派上进行一个项目时,遇到了这个问题:我需要一个Python脚本来运行一个Java文件,但找不到方法来实现。这些文件是start.py和main.class,它们位于同一个文件夹中。
英文:
I was doing a project on my RaspberyPi, when I stumbled onto this problem: I need a python script to run a java file, but can't find a way to do that. The files are start.py and main.class and are in the same folder.
答案1
得分: 2
你想要做的是使用Python来执行一个bash命令(假设你在Linux上),你可以使用相同的命令来运行一个Java文件,命令是java main
,其中main
是main.class
。
以下是一个使用subprocess
运行该命令的简单脚本:
import subprocess
cmd = 'java main'.split(' ')
subprocess.run(cmd)
英文:
What you want to do is use python to execute a bash command (assuming you're on linux), you'd use the same command to run a java file which is java main
where main
is main.class
here's a simple script that uses subprocess
to run the command
import subprocess
cmd = 'java main'.split(' ')
subprocess.run(cmd)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论