Possible Duplicate:
How can I extract java exe to jar
有没有办法将exe文件转换为jar文件?例如,我有一个首先用java编写的exe文件,然后我转换为jar文件,然后转换为exe文件。我可以将其转换回 jar 文件吗?我知道java程序可以制作成exe文件,并且有工具可以将jar文件转换为exe文件,但是可以转换回来吗? 我搜索了很多网站,但还没有找到答案。到底是不可能还是不可能呢?有谁知道有一个程序可以将 EXE 文件转换为 JAR 文件吗?我知道有很多可以做相反的事情。
最佳答案
您无法“转换”它,您可以尝试提取其中的 JAR 文件,但是:
- 一些 Java 到 EXE 打包程序实际上并不将 JAR 文件嵌入到 EXE 文件中,而是嵌入 .class 文件或使用其他技术;
- 一些 Java 到 EXE 打包程序试图通过加大恢复 JAR 和/或 .class 文件的难度来“保护”开发人员的知识产权。
- 一些 Java 到 EXE 的编译器实际上会将代码编译成可执行文件。所以运气不好。
我会开始使用 EXE 资源检查器,例如 Resource Hacker 。我必须通知您,从不是您自己创建的可执行文件中提取资源可能是非法的,具体取决于它发布的许可证。
关于java - 如何将exe文件转换为.jar文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7760126/