反编译Java项目并编译

2024-01-06

我在尝试着一个 java 项目(.jar)文件,我可以从中获取 .java 文件。现在我怎样才能把它编译回来呢?我可以将 .java 文件作为单个文件添加到 Netbeans 中。但是如何将其添加为项目添加编译呢?该项目是一个JavaFX项目。所以请帮我解决这个问题。


有很多方法可以实现这一点,但我认为您无法像这样直接将项目导入到 jar 中(在本例中为 out-of-the-jar )。

我们可以使用最基本的技术(我承认有点脏),但它确实有效。

  1. 将 jar 的内容提取到目录中并像之前一样反编译它
  2. 接下来,在 netbeans 中创建一个空项目(没有 src 目录或任何内容)
  3. 将反编译项目的内容复制到此 netbeans 文件夹中。您现在应该看到一些文件的骨架结构。Note该项目位于 netbeans 内部,但它还不是 java 项目。
  4. 编辑netbeans项目的类路径并添加java库以使其成为Java netbeans项目。

我有时使用的另一种技术是手动创建 IDE(在我的例子中为 Eclipse)所需的所有项目文件,然后告诉 eclipse 导入该项目。当 eclipse 找到所有必需的文件( .project、.classpath 和 all )时,它会正常导入到 IDE 中

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

反编译Java项目并编译 的相关文章

随机推荐