通过check_output执行Java源文件

问题描述 投票:0回答:1

我想通过Python检查Java文件的输出。没有输入,并且Java文件的输出为TRUE或FALSE。

它不是jar,而是.class文件。 (因此已经编译)

我知道此命令:

res = check_output(['java', '-jar', 'stuff.jar'], input=b'foo')

对于带有输入的jar文件

该Java文件位于并行文件夹中,名为Main.java。

res = check_output(['java', '-jar', '../Subfolder/Main'])

似乎是错误的。

java python output
1个回答
0
投票

您无法直接执行.java文件,必须先对其进行编译!例如,使用javac。

© www.soinside.com 2019 - 2024. All rights reserved.