代码之家  ›  专栏  ›  技术社区  ›  bdd

Java反射器?

  •  33
  • bdd  · 技术社区  · 15 年前

    是否有Java等价于 .NET Reflector ?

    编辑:更具体地说,反编译是我所追求的。

    4 回复  |  直到 10 年前
        1
  •  13
  •   Joachim Sauer    15 年前

    从我所知的很少,.Net反射器的功能在几乎所有的Java IDE中都可以使用,包括Eclipse。只添加一个 jar 文件到项目,您可以像浏览自己的类一样浏览它的类。

    对于反编译器方面(与纯类浏览器不同),也有一些替代方法。JDK工具 javap 只有解压到字节代码,所以获取源代码并不真正有用(但可能有助于理解代码)。

    JAD 在Java世界中是一个非常流行的反编译程序,它可以在大多数时候生成可编译的Java代码(虽然有些字节码序列不容易被译成有效的Java,所以存在一些角的情况)。

        2
  •  15
  •   Community Egal    7 年前

    How do I decompile Java class files? 有一个链接指向 JD-GUI 这似乎是关于你在寻找什么。

    编辑: 也看到 Open Java *.Class Files .

    编辑2: Best free Java .class viewer? 特别提到.NET Reflector。

        3
  •  3
  •   helios    15 年前

    你可以得到 贾德 用于反编译。它非常擅长。

    如果你使用 日食 得到 jadclipse 插件也是。您需要配置jad.exe的路径。下次打开.class时,您将看到反编译的源代码,而不是.class声明。你也可以用F3浏览。它非常有用。

        4
  •  0
  •   swilliams    15 年前

    我不太熟悉Java,但确实如此 JBrowser 为你工作?