我有一个测试服务器的java应用程序。我们正在迁移到python,首先,我们使用java应用程序中的jar。
我在python脚本中使用jar,并调用
subprocess.call(
['java', '-jar', 'XYZ.jar', '-url', 'opc.tcp://localhost:XXXX', '-check', 'AB', '-specVersion', '2.0', '-test', 'testclient.TestGeneral'])
这工作完美!然而,我们计划通过使用类(oop)来获得清晰的结构。
所以我做了一些修改,我写了下面的内容
class TestClient:
def performTest(self):
subprocess.call(['java', '-jar', 'XYZ.jar', '-url', 'opc.tcp://localhost:XXXX', '-check', 'AB', '-specVersion', '2.0', '-test', 'testclient.TestGeneral'])
if __name__ == "__main__":
client = TestClient()
client.performTest()
我听到一个错误说
Error: Unable to access jarfile XYZ.jar
jar怎么会变得不可取出?我是不是遗漏了什么?请让我知道
暂无答案!
目前还没有任何答案,快来回答吧!