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

标签 java exe executable-jar

Possible Duplicate:
How can I extract java exe to jar

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

最佳答案

您无法“转换”它,您可以尝试提取其中的 JAR 文件,但是:

  1. 一些 Java 到 EXE 打包程序实际上并不将 JAR 文件嵌入到 EXE 文件中,而是嵌入 .class 文件或使用其他技术;
  2. 一些 Java 到 EXE 打包程序试图通过加大恢复 JAR 和/或 .class 文件的难度来“保护”开发人员的知识产权。
  3. 一些 Java 到 EXE 的编译器实际上会将代码编译成可执行文件。所以运气不好。

我会开始使用 EXE 资源检查器,例如 Resource Hacker 。我必须通知您,从不是您自己创建的可执行文件中提取资源可能是非法的,具体取决于它发布的许可证。

关于java - 如何将exe文件转换为.jar文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7760126/

相关文章:

java - 打包到 jar/exe 后 SIGAR API 不工作

java - 如何使用 JAX-B 将两个 XML 合并为一个?

java - 密码错误解密java

java - log4.xml 中用于访问 java 系统属性的表达式语言是什么?

python - 在 python 脚本中嵌入图标

java - 如何仅允许一个 .Jar 实例,并让它使用其他尝试实例中的参数?

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

java - spring工具套件创建可运行的jar错误查找配置文件

java - 带有打包依赖项的 Maven 构建 jar

java - 如何检查一个列表的对象是否包含另一个列表的任何对象