演示可从DVD运行的Java应用程序

时间:2011-03-16 12:49:37

标签: java dvd

我希望将DVD上的Java应用程序的一些演示副本提供给客户端。在DVD上安装预先安装的JRE和Java应用程序是否有意义,以便他们只需单击并运行它?

此外,如果有人这样做了你对此有何看法?

5 个答案:

答案 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)

如果:

  1. 用户有互联网连接
  2. 演示。有一个GUI
  3. 您可以将它们从网站上发送出去
  4. ..我建议使用deployJava.js来确保合适的最低JRE,& Java Web Start下载/安装&发布演示。

    JWS在这种情况下有许多优点:

    • 服务器点击资源将显示演示者的比例。已交付,实际上正在尝试。
    • JWS提供“延迟下载”,这样如果潜在用户只对大型应用程序的一小部分感兴趣,他们就不必下载整个二进制文件。
    • 如果用户转动演示。到应用程序的注册版本(至少部分)。将会安装。
    • 但是,如果它是一个不断变化的应用程序,JWS将自动更新应用程序的任何新部分。
    • 所有这些都是JWS“一键式”安装体验的一部分。开发人员设置起来比较棘手,但一旦做得好,对最终用户来说是轻而易举的。

    您可能会在CD上包含一个HTML页面(DVD会浪费一个HTML,一些图像和一些基于CSS的样式表)链接到演示。但是,因为让用户尝试演示最困难的事情。让他们把磁盘放入驱动器,我会完全放弃磁盘和放大器。发送'这里有一些免费演示'。 HTML作为电子邮件发送给用户。


    这是几天前的评论。由于线程已经复活,我决定将其作为答案包括在内。扩展它。