前题
之前一直开发的是java web,这次老大要一个简易的excel工具,开发完了后老大说想要个exe的可执行文件,方便分享。好吧。没办法,只能想办法弄一个出来。之前也使用过go语言开发后台接口。由于go语言在windows下可以直接生成exe文件,去了解了下go语言的桌面应用程序开发。了解了后发现并不是很合适。于是开始想办法用java写一个桌面应用程序
对java桌面应用一直停留在swing awt方面。后来搜索资料发现了javafx。于是打算用javafx开发。
参考文档:https://openjfx.io/openjfx-docs
环境配置
JAVAFX是基于JDK11以上的。所有需要安装JDK11以上的版本
JAVAFX下载地址:https://gluonhq.com/products/javafx/
由于习惯使用IDEA,本次使用IDEA进行开发
创建JAVAFX项目
idea普通模式
使用IDEA直接创建项目会生成,如下所示文件,由于没有引入javafx包所以会报错。