您好我正在使用maven3来构建我的项目。我能够使用maven clean,maven build,maven包命令生成jar文件。我的应用程序包含使用quartz调度程序的调度程序函数。使用java -jar jarname.jar执行了jar,它启动了运行但是停止了在eclipse中运行完美的类加载器函数。它没有显示任何异常。
,而不是在使用导出选项创建jar时在eclipse中使用maven这是我使用类加载器函数
的代码public void classLoadder(String comNam, JmsTemplate jtScrap, JmsTemplate jtExpiry){
String classFullName = "org.scrappers.Scrap."+ comNam ;
try{
Class<?> cl = Class.forName( classFullName );
Class<?>[] argTypes = new Class[] { JmsTemplate.class,JmsTemplate.class };
Object obj = cl.newInstance();
Method method = cl.getMethod("scrapAndIndex", argTypes);
method.invoke(obj, (Object) jtScrap, (Object) jtExpiry);
}catch(Exception e){
e.printStackTrace();
}
}
答案 0 :(得分:0)
检查关于maven的eclipse配置。如果你可以在eclipse中运行它,那么错误必须在你的环境中。