나는이 질문을 이미 시간이 gzillions 물었다는 것을 알고 있지만, 나는 enums corrently 처리 할 디 컴파일러 후 구체적으로 오전 왜냐하면 디 컴파일 난 enums를 사용하고 있기 때문에 무겁게). 나는 JAD와 JD-GUI가 모두 테스트하지 않았다.자바 5 (다른 새로운 것들 중에서 열거 형을 처리) 자바 decompiler
누군가가 디 컴파일러를 추천 할 수 있습니까 (이상적으로는 Linux에서 작동하고 쉘 스크립트를 작성하지 않고도 전체 항아리를 쉽게 처리 할 수 있습니까)?
편집 : 그들은 같은 무언가로 (JAD와 JD-GUI 모두) 디 컴파일받을
switch(myEnum) {
case A: ...
case B: ...
}
:
switch ($SWITCH_TABLE$com$MyType()[myEnum.ordinal()]) {
case 1:
case 2:
}
$SWITCH_TABLE$com$MyType()
이 중 하나없는 곳 특히 내가 좋아하는 구조에 문제가 선언되거나 전혀 컴파일되지 않습니다.
[Java 디 컴파일러를 어디에서 찾을 수 있습니까?] (http://stackoverflow.com/questions/671394/where-can-i-find-a-java-decompiler) –
질문에 따라 http://java.decompiler.free.fr/은 Java 5에 가장 적합한 것을 제공합니다.이 방법이 도움이되지 않으면, * 도움이되지 않는 방법을 알려주십시오. –
JD-GUI에 대해서는 잘 모릅니다 만, JD-GUI가하는 구버전의 JD-Core를 사용하는 JD-Eclipse를 사용하고 있으며, 열거 형도 처리하고 있습니다. – Thomas