要运行您的应用程序,用户需要J2SE运行时环境, 可从Sun免费获得。或者,您可以重新分配 根据您的应用程序,J2SE Runtime Environment是免费的 遵守运行时环境的许可条款。
从http://java.sun.com/j2se/1.5.0/jre/README
我还没看清细则,看来Sun打算让人们重新分发JRE。另外,有许多产品(例如install4j)可以使您轻松重新分发JRE,因此这似乎是合法的。
至于其余部分,您还可以将tomcat与内置的Service捆绑在一起,以便自动启动您的应用程序,并在桌面上为本地Web应用程序创建快捷方式,从而使用户不必再键入http://
localhost :8080 /
webapp。有大量的FOSS安装程序(例如izpack)将允许您的用户安装软件包,并管理桌面快捷方式的创建。您提到不想使用安装程序,但是即使解压缩也是一种安装-
用户必须选择他们具有写访问权限的目录,而对于完全成熟的安装程序而言这没有什么不同。
但是,考虑到用户的能力,本地安装的解决方案是否最适合他们?在线解决方案可能会提供更简单的部署(例如Java Web Start,甚至作为applet。)



