JavaFx+gradle+idea

    最近的一个项目本来是移动端的,不过功能较多,略复杂,感觉当做富客户端来写会比较合适,遂去了解了下相关技术。最终选定为JavaFx,关于各种方案的优劣这里不在比较,仅仅简单写下个人心得。

    然而却发现关于JavaFx的中文资料实在较少,能找到的入门教程基本都是基于Netbeans+Ant,作为intellij的脑残粉实在是不能忍,另外构建工具也是有点古老了吧,无奈之下只能找找英文文档,学习下怎么用Idea+Gradle编写JavaFx项目。本着让JavaFx初学者不要在无聊的事情上浪费时间的目的,所以写了个简单的入门案例。

1.首选需要安装IDE,以及开发环境

2.基于Gradle创建Java项目

《JavaFx+gradle+idea》
《JavaFx+gradle+idea》 项目创建完成之后应该是这个样子的

不过本人不太喜欢这个目录结构,稍微更改了下,如下:

《JavaFx+gradle+idea》

3.加入javafx-gradle-plugin,分别更改project跟module下build.gradle

《JavaFx+gradle+idea》
《JavaFx+gradle+idea》

4.按照常规的示例写入门案例

网上资料很多,这里就仅仅贴下目录吧

《JavaFx+gradle+idea》

5.运行

《JavaFx+gradle+idea》 点击”+”,选择Application

《JavaFx+gradle+idea》

然后就可直接run运行了

如果想要生成可执行包怎么办呢,可运行一下命令

gradle jfxJar 生成可执行jar

gradle jfxNative 生成对应平台下安装包,例如windows下生成exe,mac生成dmg,需要注意的是只能再对应OS下生成对应的安装包

进阶教程请自行翻阅官方文档。

    原文作者:wt_b1ae
    原文地址: https://www.jianshu.com/p/b966ec0aeebf
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞