我发现Enigma Projector x86 / x64比BoxedApp Packer更好
如果您通过packr获得了软件miminizejre,那么请将您的应用程序myapp.jar复制到launcher \ jre \ bin \中
并从已安装的jre示例C:\ Program Files \ Files \ Java \ 1.8.0_xxx \ bin \ javaw.exe复制到launcher \ jre \ bin \中
打开Enigma Protector输入 ->来自launcher \ jre \ bin \的javaw.exe
如果您想要高压缩,请转到选项
找到杂项 ->命令行“-jar myapp.jar”
然后点击保护并等待整个dll和jar进入exe
确保您的myapp.jar应该由Eclipse生成,并带有“将所需库打包到生成的JAR中”,因为如果您导入了许多库,例如lwjgl或JavaFX,则必须检查嵌入式javaw_protected.exe是否包含重要文件,例如资产。
但是BoxedApp Packer也是一样的,只不过比Engima Protector稍微大一点。Protector几乎是最好的小型嵌入式javaw.exe与资产/资源。然后他们就无法破解jar文件...我希望您能够将自己的jar转换为exe,而且不到4 mb,没有lib目录 - 如果您遇到jvm.cfg错误消息的问题,这意味着您没有将嵌入式exe复制到jre或jdk的根目录中
请确保嵌入式exe在jre或jdk根目录之外。
如果您使用Protector x86,则需要使用i586,如果您使用Protector x64,则需要使用jre x64
如果您使用Protector x64与jre x86/i386 - 没有问题。它可以正常工作。
此致敬礼
//编辑:
更新的新版本EXCELSIOR JET + VIRTUAL BOX或PROTECTOR几乎是最好的“嵌入式应用程序”
查看youtube:https://www.youtube.com/watch?v=ctbIxq-1MGE