原文:在idea 使用debug模式時出現錯誤“字節碼與代碼不匹配”(source does not match the bytecode)

看到這個提示我以為是因為我之前移動了項目路徑的操作導致的,重新導入后仍行不通,經過一系列的搜索,發現原來是該項目有兩個模塊,里面存在兩個相同的類文件名於是debug搞錯了,具體為什么會搞錯模塊我也不清楚。但解決辦法是:File settings勾選:show alternative source switcher 顯示替代源切換器 保存設置后即可進行debug了,debug時到斷點位置會出現一個橫 ...

2021-12-27 18:01 0 2028 推薦指數:

查看詳情

DEBUG時候source does not match the bytecode

出現這個提示的話,在class文件的首行一般會有decompiled.class file bytecode version:52.0(java 6)這句提示。 先檢查一下maven的jar包里面,如果沒有問題,就點擊該提示的download source。可以消除這句source does ...

Sat Jan 18 18:43:00 CST 2020 0 892
出現警告:source code does not match the bytecode

今天在使用android studio 進行 debug 跳出來一個警告,“source code does not match the bytecode” 在每一步 debug 后都會彈出一下 (上網搜到的答案)源代碼添加代碼后沒有重新編譯,程序關閉重新 debug 就好了 ...

Fri Dec 17 18:02:00 CST 2021 0 1059
IDEA查看源碼提示:Library source does not match the bytecode for class的問題分析

通過Maven查看依賴的源碼,通常是Maven自動下載JAR包附屬的source包,但是會出現一個問題,由於使用lombok插件會造成編寫的Java文件和編譯后的class上有差別,所以IDEA打開看到的是Maven打包用的源碼,而IDEA會自動匹配與.class反編譯后的源代碼,造成不匹配 ...

Thu Nov 23 16:20:00 CST 2017 1 13383
Python 字節碼bytecode

字節碼bytecode python把源碼文件編譯成字節碼文件,存放在__pycahe子目錄內,用.pyc結尾。之后如果不再修改源碼文件,運行時則使用*.pyc文件編譯成機器,這樣不但運行速度快,而且支持多個操作系統。 字節碼,其實就是一種中間代碼。 前置知識 在看 ...

Sun Dec 08 03:02:00 CST 2019 0 363
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM