JavaFx+gradle+idea

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

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

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

2.基于Gradle创建Java项目

项目创建完成之后应该是这个样子的

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

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


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

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


5.运行


点击"+",选择Application



然后就可直接run运行了


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

gradle jfxJar 生成可执行jar

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,341评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,151评论 6 342
  • 我也经历过各种生活,或辛酸或甜蜜。在最年少轻狂的年纪像很多朋友一样,谈了场轰轰烈烈的恋爱,最后惨淡收场。想象...
    YuanA_88ac阅读 1,625评论 2 1
  • 个人商业模式的基本分类: 1. 一份时间出售一次 2. 同一份时间售出很多次 3. 购买他人的时间之后再卖出去 我...
    MH红阅读 4,075评论 0 0

友情链接更多精彩内容