gpt4 book ai didi

java - 通过 shell 脚本运行 java 文件 - java 文件和 shell 脚本位于同一个包中

转载 作者:行者123 更新时间:2023-12-01 14:34:43 24 4
gpt4 key购买 nike

我的机器上运行着一个 snmp 代理,当带有特定 OID 的 snmpwalk 请求到达代理时,它将运行 shell 脚本。通过

执行 TestFile/bin/sh/location/of/file/testShFile.sh

然后sh文件依次调用java文件来检查与其他服务器的连接并返回o/p到snmp请求。

Java 文件位于包中 --> a.b.foo.test.Test.javash 文件也驻留在 --> a.b.foo.test.testShFile.sh

现在如何从这个 shell 脚本运行 java 文件,因为我收到了 NoClassDefFoundError。

最佳答案

扩展 shell 批处理文件以输出或记录类路径的当前设置。可能根本没有设置。

为什么不直接调用另一个Java方法?

关于java - 通过 shell 脚本运行 java 文件 - java 文件和 shell 脚本位于同一个包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16588368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com