为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:YHKYLIN 银河麒麟 ky10.aarch64
【CPU】:HUAWEI,Kunpeng 920
【问题描述】*: 外部函数已经创建成功,并且 dmagent 已经启动成功,但是执行函数的时候报错 【-7176: JAVA外部函数执行失败,错误详情[lib load fail] 是代理读取不到jar包 还是调用的方法报错,哪里可以看到详细信息
库文件路径 /dm8/bin/external_jar/Test.jar
引用的函数名称:com/tong/alarm/knowledgeact/utils/Test.test
反回参数 与 java 方法反回的参数保持一致,varchar 对应 String.
java 类 :
package com.tong.alarm.knowledgeact.utils;
public class Test {
public static String test(){
return “abc”;
}
}
看一下dmagent日志,是不是因为jdk版本过低的原因。可参考这篇博文:https://blog.csdn.net/qq_35349982/article/details/125015324