我正在 MC 中构建一个服务器,并且我设法按照我想要的方式更改插件,现在我想编译更改后的 .java 文件以获取 .class 文件并在我的服务器上运行该插件。但是,我不知道如何重新编译该特定的 .java 文件以生成新的 .class 文件。有人有什么建议吗?
我的流程:
获取插件的.jar,修改为.zip即可获取jar的src
反编译我要编辑的类,将代码复制到新的.java文件中并删除.class
(我失败的地方)重新编译.java文件以生成.class
压缩文件夹并将其更改为 .jar
最佳答案
我不知道这是否对您有帮助,但我是这样做的:
- 在 JD-GUI 中打开插件(是的,您需要下载它)
- 文件>保存源、资源或其他内容。
- 根据我的内存,它将保存为 Winrar,您要做的就是将该文件夹提取到您的 Eclipse 工作区文件夹中。
- 创建一个新的 java 项目,并将该项目命名为您提取的文件夹的名称。
- 它应该显示已经有一个 .project 或其他内容,您只需点击“完成”即可。
- 改变一些事情并添加依赖项。
关于java - 从插件重新编译反编译的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61666841/