反编译Java项目并进行编译

我正在尝试反编译

Java项目(.jar)文件,并且能够从其中获取.java文件。现在如何将其编译回来?我可以将.java文件作为单个文件添加到Netbeans。但是如何将其作为项目添加并编译呢?该项目是JavaFX项目。所以请帮我。

回答:

有很多方法可以实现此目的,但是我认为您不能像这样直接在框内(在本例中为开箱)将项目导入jar中。

我们可以使用最基本的技术(我承认有点脏),但是它可以工作。

  1. 将jar的内容提取到目录中,然后像以前一样对其进行反编译
  2. 接下来,在netbeans中创建一个空项目(没有src目录或其他内容)
  3. 将反编译项目的内容复制到此netbeans文件夹中。现在,您应该看到一些文件的框架结构。 注意 该对象是inisde netbeans,但它还不是Java项目。
  4. 编辑netbeans项目的类路径,并添加Java库以使其成为Java netbeans项目。

我有时使用的另一种技术是手动创建IDE所需的所有项目文件(在我的情况下为Eclipse),然后告诉eclipse导入项目。当eclipse找到所有必需的文件(.project,.classpath和all)时,它可以很好地导入IDE

以上是 反编译Java项目并进行编译 的全部内容, 来源链接: utcz.com/qa/398550.html

回到顶部