2017-02-07 100 views
0

我有一個groovy/grails jar文件。我想反編譯成groovy文件。有沒有什麼工具可以做到這一點。我已經嘗試了一些在線decopilers,他們都decromaile文件到javagroovy。我使用gradle jar命令創建了該罐子。我使用的Grails 版本3.1.11和常規版本:2.4.7gradle這個優化版本:2.13有什麼方法可以反編譯grails/groovy jar文件嗎?

回答

5

您可以使用任何Java反編譯器,但你不會得到Groovy代碼回來,因爲沒有這樣的工具存在(據我所知)

0

這是非Java JVM語言的弱點之一。 Groovy在創建字節碼方面做了很多反思和其他詭計,所以如果你反編譯.class文件,會產生很多噪音。這同樣反映在Groovy stacktraces中。儘管有所有的噪音,但你必須訓練自己去尋找信號。好消息是Eclipse和IntelliJ都可以很好地調試Groovy代碼,所以你可以一步步找到你正在處理的問題。

+0

靜態編譯的情況並非如此,應該在任何情況下都可以使用 –

相關問題