问题出现在调用launchMethod.invoke()方法时,传入的参数类型错误。

launchMethod.invoke()方法接收的参数是一个可变参数数组,应该传入一个数组对象,而不是将数组元素作为单独的参数传入。

修改代码如下:

launchMethod.invoke(jarLauncherClass.getDeclaredConstructor().newInstance(), new Object[]{mainArgs});
出现问题:No Start-Class manifest entry specified in orgspringframeworkbootloaderJarLauncher34a89b5d执行代码如下: GetMappingvalue = JarLauncherJar 运行JarLauncher的jar包 public String JarLauncherJar throws Ma

原文地址: http://www.cveoy.top/t/topic/hHpz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录