我在我的应用程序中使用了带有spring 3.2的hibernate 3.5,但现在我已经将hibernate迁移到了4.2。我有一些自定义jar,它们在org.hibernate.classic包中有hibernate 3.5依赖代码,即 Session 类,所以我需要更新保存在自定义jar中的类文件。
我使用 JD GUI 工具来获取java文件,相应地编辑它们并最终得到一个目录 包含 META-INF 和 com 文件夹。现在如果我尝试从这个目录创建jar,再次创建 META-INF 文件夹(我知道它会发生)。所以现在如果我打开这个jar并删除生成的 META-INF 文件夹(我希望我的 META-INF 文件夹完整,因为它包含依赖项),那么JAR就会损坏。
请让我知道替代方案。提前致谢