我很遗憾被迫导致上传WAR文件作为我正在处理的Web应用程序的备份。
幸运的是,我有最新的WAR文件。我正在使用Eclipse IDE,并且正在使用Web Tools插件完成我在动态Web应用程序项目中所做的所有J2EE工作。
当我导入WAR文件并在本地服务器上运行时,一切正常。我遇到的问题是,在Java Resources / src文件夹中,我的所有包和.java文件现在只包含所有相同的包,但它们都是空的。
我查看是否可以找到文件,然后在Eclipse Project Explorer中无法访问的“Imported files”文件夹中找到.class文件。我相信我需要做一些类型的构建或某些东西,以便我的.java文件可供我使用,但不幸的是,这是我缺乏的一个领域。
我还想知道的一件事是,如果我有权访问.class文件,我是否能够获取.java源代码文件?
另外,我想配置这个环境,就像之前我的Java Resources:src文件夹包含了包和.java文件一样。
答案 0 :(得分:3)
我还想知道的一件事是,如果我有权访问.class文件,我是否能够获取.java源代码文件?
答案很简单。没有办法从字节码文件中重新生成原始源文件。
如果您真的非常绝望,可以尝试在字节码文件上使用Java字节码反编译器,但结果将与原始源代码完全不同。
我希望你没有花太多时间开发这个应用程序,因为最好的答案可能是重新开始。