强制编译(缺少源文件)

问题描述 投票:0回答:1

我正在尝试将 .jar 应用程序转换为小程序。 我已经解压了 .jar 文件,找到了清单并确定了主类文件。 然后我对其进行了逆向工程,并将主类更改为作为小程序运行。 但是,它无法编译,因为我没有所有源文件。 有没有办法强制编译? 看起来它可以从类文件中工作,但据我了解,编译器需要所有相关的源文件才能完成。

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

java reverse-engineering
1个回答
0
投票

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

否则,除非你有原始源码,否则将无法使用任何库!

类文件需要位于正确的目录结构中以匹配包,例如班级

com.acme.stuff.MyClass
需要进去
com/acme/stuff

© www.soinside.com 2019 - 2024. All rights reserved.