我有一個groovy/grails jar文件。我想反編譯成groovy文件。有沒有什麼工具可以做到這一點。我已經嘗試了一些在線decopilers,他們都decromaile文件到java不groovy。我使用gradle jar命令創建了該罐子。我使用的Grails 版本3.1.11和常規版本:2.4.7和gradle這個優化版本:2.13有什麼方法可以反編譯grails/groovy jar文件嗎?
0
A
回答
5
您可以使用任何Java反編譯器,但你不會得到Groovy代碼回來,因爲沒有這樣的工具存在(據我所知)
0
這是非Java JVM語言的弱點之一。 Groovy在創建字節碼方面做了很多反思和其他詭計,所以如果你反編譯.class文件,會產生很多噪音。這同樣反映在Groovy stacktraces中。儘管有所有的噪音,但你必須訓練自己去尋找信號。好消息是Eclipse和IntelliJ都可以很好地調試Groovy代碼,所以你可以一步步找到你正在處理的問題。
相關問題
- 1. 有什麼方法可以反編譯Linux .so?
- 2. 有什麼方法可以用android NDK編譯libuv嗎?
- 3. 有人可以反編譯我的EXE文件嗎?
- 4. 編譯或反編譯MS Access MDB文件有什麼作用?
- 5. 有什麼辦法可以阻止在編譯時調用的方法嗎?
- 6. 有什麼辦法可以緩存theano編譯結果嗎?
- 7. 我可以使用反編譯的方法嗎?
- 8. 如何反編譯.jar文件?
- 9. .jar文件反編譯盜取代碼
- 10. 如何反編譯多個JAR文件
- 11. 程序反編譯jar或類文件
- 12. 有什麼方法可以將Visual C++代碼編譯到Android?
- 13. Vala和Genie之間有什麼方法可以編譯?
- 14. 有什麼方法可以提高Dart(dart2js)的編譯時間嗎?
- 15. 有什麼辦法可以編寫單獨編譯的boost :: spirit :: qi語法嗎?
- 16. 有什麼方法可以用googleDocs編輯器編輯我的文檔嗎?
- 17. 有什麼方法可以編輯Capture Pin的屬性嗎?
- 18. 爲什麼。反編譯器中的jar反編譯結果不同?
- 19. Robovm可以轉換每個和所有編譯的jar文件嗎?
- 20. 爲什麼Jenkins無法運行已編譯的jar文件
- 21. 可以對jar文件進行反編譯以獲取原始源代碼?
- 22. Java文本屬性文件:有什麼方法可以測試合法性嗎?
- 23. 有沒有什麼辦法可以「預編譯」Rails中的Markdown?
- 24. 有什麼方法可以格式化velocity文件.vm文件嗎?
- 25. 有什麼方法可以使用反射來訪問Java中的匿名類的編譯器編號?
- 26. 用C++編寫的Mozilla/GoogleChrome插件可以反編譯嗎?
- 27. 知道什麼方法在.jar文件
- 28. 有什麼方法可以加快asp.net中的編輯 - 編譯 - 調試周期?
- 29. 有什麼方法可以改變UIBarButtonItem的文字顏色嗎?
- 30. 有沒有什麼辦法可以在eclipse中編譯GnuTLS?
靜態編譯的情況並非如此,應該在任何情況下都可以使用 –