JavaFX本地应用自己主动更新功能的实现——FXLauncher
作者:chszs,未经博主同意不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs
一、Javapackager介绍
JavaFX已经成为构建现代桌面应用最好的UI框架之中的一个。可是它一直存在部署不方便的问题。
Javapackager工具就是针对这个问题的解决方式,正如同JavaFX已经打包进JDK 8中,Javapackager工具也随同JDK 8一同提供。
Javapackager工具使得创建本地应用的安装器非常easy,可是非常遗憾的是。Javapackager不支持自己主动更新。
而Java Web Start倒是能够支持更新操作,但它不能打包本地应用。
Javapackager工具能够运行针对Java应用程序和JavaFX应用程序的打包和签名的任务。
语法: javapackager command [options]
command包括:
1)-createbss
转换CSS文件为二进制形式
2)-createjar
依据其他參数产生JAR文档
3)-deploy
产生主要的应用程序公布包(能够是自包括的应用程序公布包)
4)-makeall
运行编译,createjar和deploy都会调用它
5)-signjar
依据提供的证书相应用程序签名
二、FXLauncher介绍
FXLauncher工具结合了Javapackager的本地安装器功能和Java Web Start类似的更新机制。使得能够使用FXLauncher而无需本地安装包,以及公布仅