我怎么能把 JAR 文件转换成 EXE 文件?

2022-09-01 22:50:01

我想创建一个JAR文件,我想在客户端计算机上运行它。所以,我有几个问题:

  1. 我怎么能把 JAR 文件转换成 EXE 文件?
  2. 如何加密 JAR 文件的内容?jar文件可以使用WinRAR提取,并且可以使用任何Java反编译器对类进行反编译。
  3. 如何创建安装程序?我的客户没有任何JVM,我不想发布JDK或JRE,因为它们的尺寸很大。

答案 1
  1. 请参阅此链接:Java to Exe。它还解释了这样做的正当理由是什么,以及何时不应该这样做。

  2. 您无法真正加密二进制文件,因为机器必须理解它们。也就是说,优化的可执行文件很难反编译,而普通类文件很容易。

  3. 如果你有一个exe,有足够的安装程序。


答案 2

JSmooth是一个应用程序,它将把你的Jar包装在一个exe中

它还允许您检查要部署到的系统上是否有正确版本的 JRE 可用

http://jsmooth.sourceforge.net/


推荐