如何将JAR文件转换为EXE文件?

Fre*_*man 18 java exe jar

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

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

ext*_*eon 16

  1. 查看此链接:Java to Exe.它还解释了执行此操作的正当理由,以及何时不应该这样做.

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

  3. 如果你有一个exe,那么安装程序就足够了.


Gan*_*kar 9

JSmooth是一个将jar包装在exe中的应用程序

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

http://jsmooth.sourceforge.net/