我发现Engima投影机在x86/x64比BoxedApp帕克更好
如果通过packr比你的应用程序myapp.jar复制到启动\ JRE \ BIN拿到手软miminizejre \
和从已安装的jre文件复制例如C:\ Program Files \ Files \ Java \ 1.8.0_xxx \ bin \ javaw.exe到启动程序\ jre \ bin \
打开Engi m Protector输入 - > javaw.exe from launcher \ jre \ bin \
而且去选择,如果你想要高压缩和 查找其它 - >命令行“罐子myapp.jar”
,点击保护和等待整个DLL和JAR成exe
确保您myapp.jar应该由Eclipse使用“将所需库包装到生成的JAR中”来生成,因为如果导入了许多库示例lwjgl或JavaFX,而您必须检查嵌入的javaw_protected.exe是否包含重要文件示例资产,则不用担心。
但是BoxedApp Packer也是一样BoxedApp Packer比Engima Protector稍大。 Protector几乎是最好的将资源/资源嵌入javaw.exe。比他们不能破解jar文件...我希望你很高兴与自己的jar进入exe作为少4mb没有lib目录 - 如果你有问题与jvm。cfg错误信息这意味着你不要将嵌入式exe复制到jre或jdk的根目录中
请确保嵌入式exe在这里位于jre或jdk根目录之外。
我希望,如果你使用的x86保护者比如果您使用的x64保护者与JRE的x86/I386它不需要使用i586的,保护64的JRE 64
你有没有问题 - 这是好的没有问题。它工作正常。
问候
//编辑:
更新的新版本EXCELSIOR JET +虚框或保护者的几乎是最好的 “嵌入式应用”
检查的YouTube:https://www.youtube.com/watch?v=ctbIxq-1MGE
3年 - - 看着基于网络的应用程序的快速改进,我会说这种分发技术已经过时了。您现在可以像创建桌面应用一样构建Web应用,并轻松分发。用户不必担心下载/安装,并且任何新版本可以立即生效 – gerrytan 2013-03-25 04:30:06
@gerrytan当您完全不知道我的要求是什么时,可以做出一个广泛的假设!如果今天完成了同样的项目,它仍将作为常规应用程序分发。 – perp 2013-03-25 08:37:53
通过安装程序或独立可执行文件的常规应用程序永远不会消失。网络部署不是万能的解决方案有很多原因。 – SnakeDoc 2013-08-08 15:19:11