2014-01-24 33 views
0

我误删了一个完整的文件夹,不得不使用数据恢复软件。不过,我只能找到我的java程序的.class文件。网上的DE编译器给出错误。 即使当我试图从命令行使用java..it运行类文件时,它给出了不兼容的魔法值:4292411361我恢复了一个已删除的.class文件,但是当我尝试使用java运行它时,它给出了classFormatException?

1)我该如何纠正这个错误并从刚才恢复的类文件运行我的程序? 2)如何DE编译这个类文件?

感谢

回答

1

如果这是一个问题,如果decomiling .class文件,我会建议你用户JD GUI

它是免费的,在反编译的.class相当不错。 然后你可以重建Class文件。

0

1)可能是你的类文件无法恢复properly.if回收适当尝试下面的解决方案

2)我们可以使用jad编译器从.classfile获取源文件。下载jad compiler.we得到一个zip文件,解压缩它。您会在该文件夹中找到一个.exe文件。

发生在同一个文件夹中的.class文件。

使用命令 JAD -sjava Filename.class在cmd中。

相关问题