idea如何打包後反編譯看不到源碼
選擇一款反編譯工具即可
1、JD-GUI
JD-GUI 是顯示java 源代碼 *.class文件的 圖形界面工具。可以在這里下載:JD-GUI-DownLoad
下載下來後,打開該工具,直接將jar包 拖拽到 顯示窗口即可查看源代碼。
2、JD-Eclipse
(1)下載 JD-Eclipse 插件。下載後,打開Eclipse,選擇:Help-->Install New Software...-->add --archive... 按步驟操作即可:
安裝後,重啟Eclipse,應該可以查看 *.class文件的代碼。
ADD and Archive...
3、JD-IntelliJ
JD-Intellij 是 IntelliJ IDEA 的插件,安裝了這個插件,可以方便查看 jar包源碼。下載JD-Intellij
以Android studio為例: 可以離線安裝也可以在線安裝。
㈡ idea中為什麼查看jdk源碼提示/* compiled code
查看到的源代碼編譯過的
想要看到未編譯的,需要反編譯或者找到未編譯的源代碼後,關聯上去
㈢ idea怎麼查看jdk源碼
在編輯界面可以使用crlt+滑鼠左鍵 左擊類名,進入SUN提供的源碼中
㈣ intellij idea15 怎樣查看jar源代碼
我用的是eclipse,
網路到的方法:
在Eclipse查看開發包jar源碼的方法如下:
1.選擇項目,右鍵中單擊【Properties】
2.【Java Build Path】-【Libraries】,在下面找到如:org.springframework.core-3.1.0.M1.jar包,展開它,選擇【Source attachment】,單擊右邊的【Edit…】按鈕。
3.在打開的窗口中,可選擇文件(jar\zip),目錄或工作空間中的jar文件,在這里我選擇External Folder…,選擇如F:\Development Kit\spring-framework-3.1.0.M1-with-docs\spring-framework-3.1.0.M1\projects即可。
4.連續單擊【OK】兩次回到Eclipse工作平台即可。
我的為什麼不行啊
我【Java Build Path】-【Libraries】找到spring.jar,展開,選擇【Source attachment】,單擊右邊的【Edit…】按鈕,選擇workspace,輸入:/autojboa/WebContent/WEB-INF/lib/spring.jar,最後運行到saveOrUpdate還是進不去,我的/autojboa/WebContent/WEB-INF/lib/spring.jar目錄下有spring.jar
㈤ apk反編譯後,有了smali文件,我用工具導出了java源碼後並修改了源碼,如何編譯打包回apk文件
https://github.com/ollide/intellij-java2smali
IntelliJ IDEA 或者android studio的一個插件。
可以把java轉smali,前提是沒有語法錯誤。
㈥ intellij idea 怎麼看jar 包源碼
我沒有用過idea,不過你想看jar的源碼的話,必須,先把該jar包的資源文件給下下來(就是源碼),然後關聯到jar包。大致和eclipse相似應該。我以eclipse為例:
㈦ idea反編譯jar包之後,如何導出反編譯
把需要反編譯的文件用JD-GUI打開點擊->File->Save JAR soureces
選擇後導出一個zip壓縮包!裡面就是所有的源代碼了
㈧ 如何在IDEA中查看Android SDK源碼
如何查看Android SDK的源代碼。當我們要使用Android SDK中的某個類時,由於官方文檔和資料都沒有詳細的描述。
雖然可以直接下載Android SDK的源代碼,但比較麻煩。可以再Eclipse中直接查看源代碼,按住Ctrl鍵,單擊滑鼠即可,會跳轉到相應的類或介面中。但是我們需要將Android SDK的源代碼放在android SDK安裝目錄\platforms\android-x\source目錄中。
㈨ idea種 怎麼把jar報反編譯java源碼
jar包直接就能看源碼,在左邊項目文件Libraries中找找相關包名,查看源碼.
需要反編譯的是.so文件和.dex文件