无法访问jar文件xyz.jar

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

我有一个测试服务器的java应用程序。我们正在迁移到python,首先,我们使用java应用程序中的jar。
我在python脚本中使用jar,并调用

  1. subprocess.call(
  2. ['java', '-jar', 'XYZ.jar', '-url', 'opc.tcp://localhost:XXXX', '-check', 'AB', '-specVersion', '2.0', '-test', 'testclient.TestGeneral'])

这工作完美!然而,我们计划通过使用类(oop)来获得清晰的结构。
所以我做了一些修改,我写了下面的内容

  1. class TestClient:
  2. def performTest(self):
  3. subprocess.call(['java', '-jar', 'XYZ.jar', '-url', 'opc.tcp://localhost:XXXX', '-check', 'AB', '-specVersion', '2.0', '-test', 'testclient.TestGeneral'])
  4. if __name__ == "__main__":
  5. client = TestClient()
  6. client.performTest()

我听到一个错误说

  1. Error: Unable to access jarfile XYZ.jar

jar怎么会变得不可取出?我是不是遗漏了什么?请让我知道

暂无答案!

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

相关问题