如何通过浏览器轻松运行桌面Java应用程序?

时间:2013-06-13 22:27:21

标签: java html jnlp java-web-start

我制作了一个创建多个交互式窗口的Java桌面应用程序。我想向人们展示它不是作为压缩文件夹存档的下载链接,而是作为一个程序在他们打开我的网站时运行。

在NetBeans编程环境中为此项目启用Java Web Start,为我提供了启动应用程序的launch.html页面和launch.jnlp文件。它的工作原理除了一个小细节。我需要在JAR文件旁边包含图标和其他文件,以使其完全正常运行。当网站打开时,这些文件应该可以在本地下载。

我们如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

打开JNLP文件并将所需文件添加为资源。

<resources>
    <jar href="OrigamistEditor.jar" main="true"/>
    <jar href="Origamist.jar"/>
    <jar href="another_required_files.jar"/>
</resources>

如果您将所有资源文件打包到一个JAR文件中,那将是理想的。

但我想知道为什么Netbeans本身不会添加这些资源......