我愿意更改 Java 库中的方法。 由于选角原因,我无法延长类(class)。 我希望覆盖
@Override
public void interrupt() {...}
类(class)
org.apache.batik.bridge.UpdateManager
最佳答案
这不是一个好的做法,但您可以在项目org.apache.batik.bridge.UpdateManager
中创建相同的包,然后复制其中的整个类并更改您想要的部分。当您构建项目时,您的类将使用而不是org.apache.batik.bridge.UpdateManager
。但这不是一个好的做法,因为代码维护很困难,而且每当您更新库时,您都应该检查并更新您的自定义类。
关于java - 如何给java库打补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53783217/