是否在jar中调用了方法定义消息

时间:2016-11-17 04:21:58

标签: java classpath nosuchmethoderror

你知道jar文件中是否有调用方法定义消息?我发现我的代码中有。在我的代码中,一个名为void a(1)的方法,我在另一个jar文件中用void a(long b)编译它,但是当我运行它时,它使用void a(int b),然后有一个异常{{1 }}。我希望有人解释为什么,并且用JVM知识更好地解释。你有没有发现这个问题?

1 个答案:

答案 0 :(得分:0)

它将抛出此异常,因为编译的类期望具有该特定(您编译的那个)签名的方法也存在于运行时,这不是您的情况