一、实现目的
之前jnlp方式存在很多限制,比如,客户端电脑必须安装jdk,还有每次都要下载那个jnlp文件,然后再点击,然后才能启动,过程麻烦且看着别捏。。。
二、实现效果
1.web版
浏览器地址栏输入:
autovueshow://-Dfilepath=https://docs.oracle.com/cd/E49314_01/otn/pdf/E49273_01.pdf-Dmarkup=true-DJVUESERVER=http://127.0.0.1:5098/Autovue/servlet/VueServlet
弹出如下窗口:
点击打开调起本地自打包的exe,这个是自己写的java程序,打包成的exe
参数说明:
-Dfilepath 是待预览文件的下载路径
-Dmarkup 是否默认开启标注(如果之前保存过标注可以自动显示出来)
-DJVUESERVER 表示要链接的服务地址
-Dgui 指定显示的菜单(为了权限控制,不让操作啥的)
安装程序像下面这种:
2.客户端版
客户端程序可以使用命令方式启动:
c:\autovueshow\autovueshow\autovueshow.exe -Dfilepath=https://docs.oracle.com/cd/E49314_01/otn/pdf/E49273_01.pdf -Dmarkup=true -DJVUESERVER=http://127.0.0.1:5098/Autovue/servlet/VueServlet
即可达到web版同一效果。
三、实现过程
过于复杂繁琐,想要的私聊,不无偿提供。