执行一个 .class 文件(Java)从 .py 脚本中如何实现?

huangapple go评论71阅读模式
英文:

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,其中mainmain.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)

huangapple
  • 本文由 发表于 2020年8月7日 06:08:44
  • 转载请务必保留本文链接:https://go.coder-hub.com/63292430.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定