最近公司有个项目需求,需要做数据采集程序。程序比较简单又是单机应用,想着做个桌面应用程序来实现。思来想去用啥开发呢!?突然想到要不用一下javaFx 试一下,想到就开干,先搭建个开发环境。开发工具我选择的是eclipse(版本是eclipse-jee-2019-06-R-win32-x86_64,该版本不老不新的),主要是开发一直用它,没想到这就是悲剧的根源。jdk 用的JDK1.8,主要原因是它本身集成了javaFx,不需要再去下载了。
网上查了一下javaFx的教程,说是需要安装一个javaFx的插件 e(fx)clipse 。按照教程说的一步步来,不知道怎么搞的死活装不上了,老提示确少一个东西。我想不能吧,要是eclipse缺少东西,早就应该提示才对呀!没办法,自己只好去插件的官网(e(fx)clipse addons - Additional services for JavaFX Tooling and Runtime for Eclipse)看看。一看才知道,插件早就不更新了,该插件最新只支持到Eclipse 4.6,而我用的Eclipse又相对较新,因此插件安装不了。如果还想使用该插件,那只能降低Eclipse的版本,还好插件的官网提供了下载的地址。通过链接e(fx)clipse addons - Additional services for JavaFX Tooling and Runtime for Eclipse,就能下载到已经集成了 e(fx)clipse 的Eclipse 4.6。
安装Eclipse 4.6,没什么好说的,解压之后就能用。
接下来创建一个名为javaFx01的javaFx工程试一下。
1.首先,点击File-New-Project,弹出一个对话框,果然看到了javaFx的选项,如图所示:
2.然后点击Next,输入工程的名称:javaFx01,如图所示:
3.然后点击Finish按钮,这样就创建好了一个javaFx工程。如图所示:
4.运行程序,找到Main.java,右击,选择Run as -> Java Application,如图:
5.运行结果,如下:
这样一个javaFx工程就创建、运行成功。当然这些只是javaFx开发的第一步,后续还有做其他的配置和操作,这里就不一一说明了。
以上,就是使用eclipse开发javaFx 踩到的一个小坑,希望对你有所帮助!!