强制编译(缺少源文件)

时间:2012-02-11 22:23:20

标签: java compiler-construction reverse-engineering

我正在尝试将.jar应用程序转换为applet。我已解压缩.jar文件,找到清单并识别主类文件。然后我对它进行了逆向工程,并将主类改为以applet的形式运行。但是,它不会编译,因为我没有所有的源文件。无论如何强制编译?看起来它可以从类文件中工作,但据我所知,编译器需要所有相关的源文件才能完成。

一如既往,欢迎任何建议。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果可以将所有相关的类文件放在类路径上,编译器应该很高兴。你不应该需要原始资源。

否则,除非您拥有原始资源,否则无法使用任何库!

类文件需要在正确的目录结构中才能匹配包,例如课程com.acme.stuff.MyClass需要进入com/acme/stuff