String filePath = "test.jar";
File file = new File(filePath);
URL url = file.toURI().toURL();
URLClassLoader loader = new URLClassLoader(new URL[]{url});
String className = "com.my.test";
Class<?> processorClass = loader.loadClass(className);
Object obj = processorClass.newInstance();
method = processorClass.getMethod("getData", String.class, BodyBuf.class)
method.invoke(obj, "12345", buf);
當執行到 processorClass.getMethod 時就停止了,即沒有回傳,也沒有例外。
test.jar 是外部包,也是mvn打包,在開發環境測驗正常呼叫,使用mvn 打包后在運行環境根據日志出現以上現象。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238716.html
標籤:Java SE
上一篇:資料庫物體類與請求參如何匹配
