无法访问jar文件xyz.jar

neekobn8  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(294)

我有一个测试服务器的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怎么会变得不可取出?我是不是遗漏了什么?请让我知道

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题