我有一个JAR别人用JDK 7制作和编译,没有我想用JDK 6重新编译的源代码。原因是我只有JRE 6,所以我无法运行JAR。
我知道Java Decompiler可以反编译类文件并导出源代码,然后我可以编译它,但是这样会变得混乱。此外,我尝试过,JD可能会导致一堆语法错误。是否有一个工具只需要一个JAR并输出一个重新编译的JAR? Mac是首选,但我可以运行Linux或Windows。
答案 0 :(得分:1)
那里有工具,但它们都带有附加条件。不幸的是,我不知道任何会从7到6的后端,所以答案可能不是。