在JAR中修复第三方Broken Enum类

时间:2013-07-09 14:27:13

标签: java jar enums

我正在使用第三方JAR尝试解析枚举字段,但Enum类缺少其中一个枚举。 在没有源代码的情况下修复Enum类最简单的方法是什么?

2 个答案:

答案 0 :(得分:0)

这可能不是您所希望的答案。

  1. 解压缩jar文件(jar文件是zip文件)。
  2. 运行javap(包含在jdk中)为相关类生成一些源代码。
  3. 添加所需的枚举值。
  4. 编译修改后的类
  5. 重建jar。
  6. 选项2: 联系第三方jar的来源,看看他们是否有解决您问题的方法。

答案 1 :(得分:0)

我认为任何快速解决方案都会使将来难以维护,所以最简单的方法是与供应商联系。