我的Java技能有点生疏,但这真的很奇怪:我java.lang.NoSuchMethodError在运行时调用另一个类中的方法 - 请注意代码编译正常 - 另一个类包含在与调用方法相同的JAR中!
这似乎表明它不是类路径问题 - 但那又是什么?
看看这篇文章. http://snippets.dzone.com/posts/show/3719
URL myClassURL = MyMysteryClass.class.getProtectionDomain().getCodeSource().getLocation();
这将告诉你你的课程的确切位置(根据文章).应该清理任何类路径问题.