我希望将DVD上的Java应用程序的一些演示副本提供给客户端。在DVD上安装预先安装的JRE和Java应用程序是否有意义,以便他们只需单击并运行它?
此外,如果有人这样做了你对此有何看法?
答案 0 :(得分:14)
我建议您跳过DVD并转而使用闪存驱动器。这样您就可以使用portable Java并从闪存驱动器运行您的应用程序,而无需在客户端的计算机上安装任何内容。如今闪存驱动器的成本很低,您应该可以轻松地在方便和时间上赚回您花在钱上的钱。
Here is a tutorial向您展示了如何设置它。
答案 1 :(得分:9)
实际上,您可以简单地将JRE放入DVD的目录中。
然后使用运行命令的.bat
文件启动应用程序,例如:
jre\bin\java.exe -jar Main.jar
(如果您的jar和jre文件夹在同一目录中)
小心一件事:您无法提前知道DVD的驱动器号是什么,因此在.bat
文件中,您必须提供相对路径到JRE并且你的罐子(或起始类)。
答案 2 :(得分:4)
如果您正在与一两个人打交道,那么只需在DVD上放一个JRE并解释如何安装它,甚至只是包含一个链接到他们可以自己安装Java的页面。在过去处理需要安装JRE并运行应用程序的大量收件人时,我使用了InstallAnywhere等工具来创建一个简单的设置,让用户通过向导进行设置。
答案 3 :(得分:2)
我过去曾将Windows JRE目录复制到USB闪存盘,然后运行一个java应用程序。
答案 4 :(得分:2)
如果:
..我建议使用deployJava.js来确保合适的最低JRE,& Java Web Start下载/安装&发布演示。
JWS在这种情况下有许多优点:
您可能会在CD上包含一个HTML页面(DVD会浪费一个HTML,一些图像和一些基于CSS的样式表)链接到演示。但是,因为让用户尝试演示最困难的事情。让他们把磁盘放入驱动器,我会完全放弃磁盘和放大器。发送'这里有一些免费演示'。 HTML作为电子邮件发送给用户。
这是几天前的评论。由于线程已经复活,我决定将其作为答案包括在内。扩展它。