Java 网络启动协议

原文: https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/jnlp.html

Java 网络启动协议(JNLP)允许通过使用远程 Web 服务器上托管的资源在客户端桌面上启动应用程序。 Java Plug-in 软件和 Java Web Start 软件被认为是 JNLP 客户端,因为它们可以在客户端桌面上启动远程托管的 applet 和应用程序。有关详细信息,请参阅 Java 网络启动协议和 API 规范更改日志

最近部署技术的改进使我们能够使用 JNLP 启动富 Internet 应用程序(RIA)。可以使用此协议启动 applet 和 Java Web Start 应用程序。使用 JNLP 启动的 RIA 也可以访问 JNLP API。这些 JNLP API 允许 RIA 在用户的许可下访问客户端桌面。

JNLP 由 RIA 的 JNLP 文件启用。 JNLP 文件描述了 RIA。 JNLP 文件指定主 JAR 文件的名称,运行 RIA 所需的 Java Runtime Environment 软件的版本,名称和显示信息,可选包,运行时参数,系统属性等。

您可以在以下主题中使用 JNLP 找到有关部署 RIA 的更多信息: