文档

Java™教程
隐藏目录
使用多个入口点
路径:部署
课程:部署自包含应用程序

使用多个入口点

自包含应用程序在您希望用户部署一组相关应用程序时非常有用。自包含应用程序提供一个可安装的捆绑包,安装所有应用程序和运行它们所需的JRE。

多重启动器演示包括《转换现有应用程序》中描述的动态树演示和《使用文件关联》中描述的文件关联演示。项目的/src目录包含两个应用程序的源文件。

您可以从自包含应用程序示例下载多重启动器演示的源文件。

自包含应用程序的主要入口点由<fx:application>元素的mainClass属性标识。在多重启动器演示中,主要入口点是文件关联演示。Linux和Windows的主类是sample.fa.ScriptRunnerAppliation,OS X的主类是sample.fa.ScriptRunnerApplicationMac。有关在单个构建文件跨平台使用哪个类的详细信息,请参阅使用通用构建文件处理所有平台

每个次要入口点由一个<fx:secondaryLauncher>元素的实例标识。有关此元素的详细信息,请参阅<fx:secondaryLauncher>

在多重启动器演示中,次要入口点是动态树演示。下面的代码在build.xml文件中显示了如何定义第二个入口点:

<fx:secondaryLauncher name="Dynamic Tree Demo"
    mainClass="webstartComponentArch.DynamicTreeApplication"
    version="1.0"
    title="Dynamic Tree Demo"
    vendor="My Company"
    description="A Demo of Multiple Launchers for JavaPackager"
    copyright="(c) 2014 My Company"
     menu="true"
     shortcut="false"
     >
</fx:secondaryLauncher>

有关完整构建代码,请参阅build.xml

要生成多重启动器演示的可安装捆绑包,请参阅《转换现有应用程序》中的“生成捆绑包”部分。

当你的自包含应用程序被安装时,文件关联演示将与多重启动器入口点一起安装,动态树演示将以自己的入口点安装。例如,在Windows上,开始菜单中的Java Demos文件夹包含两个条目:动态树演示和多重启动器演示。请注意,多重启动器入口点已设置文件关联,因此打开JavaScript或Groovy文件会启动多重启动器。

附加资源

有关多个入口点的更多信息,请参阅支持多个入口点

有关JavaFX Ant参数的更多信息,请参阅JavaFX Ant任务参考


上一页: 使用通用的构建文件处理所有平台
下一页: 问题和练习:自包含应用程序