2016-11-17 69 views
0

你知道是否在jar文件中調用方法定義消息嗎?我發現在我的代碼中。在我的代碼中,一種名爲void a(1)的方法,我在另一個jar文件中用void a(long b)進行編譯,但是當我運行它時,它使用void a(int b),然後出現異常java.lang.NoSuchMethodError。我希望有人解釋爲什麼,最好用JVM知識來解釋。你甚至發現了這個問題嗎?是否有方法在jar中定義消息

+1

你說的*意味着該方法將拋出此異常你甚至發現這個問題?* – mmushtaq

回答

0

因爲編譯類希望與特定的(你編的那個)在運行時出現過的簽名,這是不是在你的情況

相關問題