使用Eclipse IDE在浏览器中运行JavaFx Application

时间:2014-05-09 10:32:37

标签: eclipse javafx-2 jnlp

我是JavaFx的新手。我发现每个教程都使用NetBeans IDE for JavaFx。但我正在使用Eclipse。 我在Eclipse中学习并开发了许多独立的javafx应用程序,但现在我想开发在浏览器上运行的JavaFx应用程序(与applet一样)。我搜索过但发现所有材料都只使用NetBeans IDE而不是eclipse。 当我们选择Project Properties中的Run in Browser选项时,NetBeans会自行生成jnlp,jar和html文件。 对于Eclipse IDE,我该怎么办? 我在eclipse中为Javafx使用e(fx)clipse插件。 请尽快提供一些资料来源

1 个答案:

答案 0 :(得分:7)

查看e(fx)clipse tutorials page上的第一个教程。

要使用e(fx)clipse部署JavaFX应用程序,最简单的方法是打开" build.fxbuild"在项目中创建的文件。输入应用程序所需的信息,然后转到" Deploy"标签(标签位于底部)。

这将打开一个用于配置applet的向导。必填字段是applet的宽度和高度,以及&#34; ref&#34;和&#34; id&#34;对于将插入applet的html中的占位符。 (我并不完全清楚&#34; ref&#34;用于什么:&#34; id&#34;在相关<div>中用作id属性。)

Screenshot of "Deploy" tab in e(fx)clipse build.fxbuild wizard

输入所需的值(以及其他所需的值)。返回&#34;概述&#34;选项卡,然后单击&#34;生成ant build.xml并运行&#34;。这将编译一个ant构建文件并执行它。您现在将找到一个&#34; build&#34;使用&#34; deploy&#34;在项目中的文件夹子文件夹。在那里,您将找到applet所需的文件:html,jnlp,jar和一个libs文件夹,其中包含您的应用程序所需的任何外部jar。

要了解构建向导中的选项,您需要了解JavaFX打包和部署过程。我建议您阅读tutorial,如果您还没有这样做的话。

向导效果很好;虽然有时我发现我需要编辑build.xml和/或生成的jnlp文件以使其工作正常。这很可能是因为我的配置从一开始就不正确。