[英]Attach .java file as source for .jar in IntelliJ?
我正在嘗試逐步完成IntelliJ中的一個項目。 作為其中的一部分,我需要強行進入一個廣口瓶。 這會導致IntelliJ為我反編譯jar並向我展示將要運行的代碼,但這並不能讓我真正地逐步執行反編譯的代碼-如果我單擊任何步驟按鈕,它將一直執行直到控制為止退出反編譯的jar。
環顧四周,這似乎是一個可能的解決方案,允許我實際逐步遍歷代碼是附加源代碼。 我具有要加入的特定類的.java文件的源代碼,但是IntelliJ似乎不允許我將.java文件添加為源代碼。
那么如何在IntelliJ中獲取.java文件作為.jar的源文件呢? 或者,如果這不是正確的方法,我該如何在反編譯類中使用步進器?
您需要將Java文件放入正確的目錄結構中。 例如,假設您在myjar.jar中有一個com.mypackage.MyClass類。 然后,您需要創建以下結構:
myjar
com
mypackage
MyClass.java
完成此操作后,將“ myjar”目錄附加為.jar文件的源,在調試時您將看到正確的源代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.