从插件重新编译反编译的类

问题描述 投票:0回答:1

[我正在MC中构建服务器,我设法按所需的方式更改了插件,现在我想编译更改后的.java文件以获得.class文件并在服务器上运行插件。但是,我不知道如何重新编译该特定的.java文件以生成新的.class文件。有人有建议吗?

我的过程:

  1. 获取插件的.jar并将其更改为.zip以获取jar的src

  2. 反编译我要编辑的类,将代码复制到新的.java文件中,然后删除.class

  3. ((我失败的地方)重新编译.java文件以生成.class

  4. 压缩文件夹并将其更改为.jar

java jar minecraft bukkit recompile
1个回答
0
投票

我不知道这是否对您有帮助,但是我是这样做的:

  1. 在JD-GUI中打开插件(是的,您需要下载它)
  2. 文件>保存源,资源或其他内容。
  3. 根据我的记忆,它将保存为Winrar,您要做的就是将该文件夹解压缩到Eclipse工作区文件夹中。
  4. 创建一个新的Java项目,并将该项目命名为所提取的文件夹所调用的名称。
  5. 它应该说已经有一个.project或其他内容,您只想单击Finish。
  6. 更改内容并添加依赖项。
© www.soinside.com 2019 - 2024. All rights reserved.