我想通过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文件,必须先对其进行编译!例如,使用javac。