gpt4 book ai didi

java - 类文件到Java文件的转换

转载 作者:行者123 更新时间:2023-11-30 05:52:33 32 4
gpt4 key购买 nike

我有一个 War 文件(一个 Java 应用程序),包含 64 个类文件以及图像/CSS/JS 文件。我已经丢失了这个 war 文件的来源。现在我想对代码做一些更改。我正在就以下问题向社区寻求一些专家建议。

  1. 有没有最好的方法可以在不丢失任何代码段的情况下将 .class 文件转换为 .java 文件?
  2. 执行此任务的工具是什么?
  3. 将 .class 文件转换为 .java 文件以重新创建 war 文件有哪些挑战/缺点?

最佳答案

如果您不想在理解反编译的字节码上花费可怕的时间,请开始为任何超过两个类的项目使用版本控制系统和远程存储库。

特别是,您可以将 Git 与 GitHub 一起使用,开源是免费托管的,而如果您想保护您的代码,您可以获得无论如何都很便宜的商业订阅。

此时,请使用 JD 等 java 反编译器帮助自己:

  1. 使用java反编译器反编译字节码。
  2. 从反编译的 java 类中创建一个 git 存储库
  3. 不断地与远程仓库同步

关于java - 类文件到Java文件的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11574285/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com