如何将exe文件转换为.jar文件?

时间:2011-10-13 20:35:59

标签: java exe executable-jar

  

可能重复:
  How can I extract java exe to jar

有没有办法将exe转换为jar文件?例如,我有一个首先用java编写的exe文件,然后我转换为jar文件然后exe文件。我可以将它转换回jar文件吗?我知道java程序可以制作成exe,并且有工具将jar文件转换为exe但是可以转换回来吗? 我搜索了很多网站,但还没有得到答案。这不可能吗?有没有人知道将EXE文件转换为JAR文件的程序,我知道有很多相反的事情。

2 个答案:

答案 0 :(得分:2)

你不能“转换”它,你可以尝试提取里面的JAR文件,但是:

  1. 一些Java-to-EXE打包程序实际上并没有将JAR文件嵌入到EXE文件中,但是例如它们嵌入.class文件或使用其他技术;
  2. 一些Java-to-EXE打包程序试图通过使得难以恢复JAR和/或.class文件来“保护”开发人员的知识产权。
  3. 一些Java-to-EXE 编译器实际上将代码编译成可执行文件。所以没有运气。
  4. 我开始使用EXE资源检查器,例如Resource Hacker。我必须告诉您,从您自己未创建的可执行文件中提取资源可能是非法的,具体取决于它随附的许可证。

答案 1 :(得分:1)

将jar转换为exe是高度依赖于实现的,反向转换过程也是如此。

编辑:这个问题已在这里得到解答: How can I extract java exe to jar