猿问

如何更改只编译一个类的java源代码

我在 Java 上使用 Apache POI 库。我想向 XWPFSDTContent 类添加一个方法。我有源代码,但是当我想在添加方法后进行编译时,我必须使用“ant jar”命令,但它会花费很多时间并且更难调试,因为它会编译整个库。有没有办法只编译一个源文件?我不能使用 javac 命令,因为它依赖于库。



哈士奇WWW
浏览 106回答 1
1回答

慕盖茨4494581

假设您已将源代码Apache POI导入到某种 IDE 中的 Java 项目中。然后你基本上只需要编辑你的一个类,之后IDE应该已经生成了新.class文件。获取此类文件(以及任何可能存在的匿名内部类文件)并将其复制到您的jar(替换旧.class文件)中。假设您使用与 中其余类相同的 Java 版本编译类文件并且jar您jar未签名,那应该可以工作。
随时随地看视频慕课网APP

相关分类

Java
我要回答