问题描述
我正在尝试找出在客户端计算机上安装Java应用程序的最佳方法.这里的主要指导原则是,这些客户端是计算机盲者-因此,做文章的人越少越好.
I'm trying to figure out the best way to install my Java app on client computers.The main guideline here is that these clients are computer illiterates - so the less fuss the better.
我当时正在考虑使用一种模型来启动Java Web Start应用程序,该应用程序将同时处理注册和安装过程.
I was thinking of using a model that would launch a Java Web Start app which would both take care of the registration and installation processes at once.
我希望这些客户(主要是房地产经纪人)能够转到主页上的链接,那里有一个漂亮的Web Start屏幕(甚至是嵌入式Java applet),在这里他们可以填写一个表格退出并点击安装",程序的最新版本就会安装到他们的计算机上.
I want these clients (real estate agents, mostly) to be able to go to a link on the main page, there presented by a nice Web Start screen (or even embedded Java applet) where they have a single form to fill out and hit Install and the latest version of the program gets installed on their computer.
此处的准则是:
- 已安装的程序应具有完全可执行性(应避免各种JavaW怪异现象).
- 已安装的程序应在启动时运行.
附加/可选:
- 所安装的Web Start/applet程序应能够扫描计算机中是否存在以前版本的已安装程序,并做出相应的响应-这意味着,如果已安装该程序,则仅在以下情况下更新已安装程序的JAR:需要(将其关闭,更新并重新启动).这样,我可以从安装的程序中调用JNLP作为自动更新方法.
- The Web Start/applet program that installs should be able to scan the computer for the existence of a previous version of the installed program and respond accordingly - meaning that if it's already installed, it only updates the JARs of the installed program if needed (shuts it down, updates and restarts).This way I can call the JNLP from within the installed program as an autoupdate method.
我很乐意为此提供一些指导-已经有这样的系统了吗?
I'd love some pointers on this - are there such systems already available?
推荐答案
尝试 IzPack .
这篇关于Java Web Start驱动安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!