Recompile decompiled Java (JD / JAD) source that contains goto instructions

前端 未结 4 1623
轻奢々
轻奢々 2021-01-12 04:21

(Related question: Java compilers or JVM languages that support goto?)

I have decompiled a jar (Legally, for debugging purposes) and want to recompile it.

I\

4条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-12 04:33

    No, there isn't. In your case, neither JD nor JAD were able to decompile the class files correctly. The 'goto' statements are a hint about the actual program flow.

    You could contact the Java Decompiler team directly, send in a class file where decompilation results in illegal source code and ask if it's a bug in the current version or a feature that has not yet been implemented.

提交回复
热议问题