我希望将 DVD 上 Java 应用程序的一些演示副本提供给客户。在 DVD 上预先安装 JRE 和 Java 应用程序以便他们可以单击并运行它是否有意义?
另外,如果有人这样做过,您对此有何看法?
事实上,您可以简单地将 JRE 放入 DVD 的目录中。
然后使用.bat
运行以下命令的文件启动应用程序:
jre\bin\java.exe -jar Main.jar
(如果你的jar和jre文件夹在同一个目录下)
请注意一件事:您无法提前知道 DVD 的驱动器号是什么,因此在您的.bat
文件中,您必须提供JRE 和 jar(或起始类)的相对路径。
如果您与一两个人打交道,那么只需在 DVD 上放一个 JRE 并解释如何安装它,或者甚至只是包含指向他们可以自己安装 Java 的页面的链接。过去,在处理需要安装 JRE 和运行应用程序的大量收件人时,我使用 InstallAnywhere 等工具来创建简单的设置,引导用户通过向导进行设置。
我过去曾将 Windows JRE 目录复制到 USB 闪存驱动器,然后运行 java 应用程序。
如果:
..我建议使用deployJava.js来确保合适的最低 JRE,以及Java Web Start来下载/安装和启动演示。
JWS 在这种情况下有很多优势:
您可以在 CD 上包含一个链接到演示的 HTML 页面(DVD 会浪费单个 HTML、几个图像和一些基于 CSS 的样式表)。但是因为让用户尝试演示是最难的事情。是让他们将磁盘放入驱动器中,我会完全避开磁盘并发送“这里有一些免费演示”。HTML 作为电子邮件发送给用户。
这是几天前的评论。由于该线程已复活,因此我决定将其作为答案并对其进行扩展。