簡體   English   中英

將.java文件附加為IntelliJ中.jar的源嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM