作者:袁乐天
最后修改日期2019-12-06
转载请注明出处,未经允许的转载本人将追究其法律责任。
intellij中用java12(或13)编写javafx应用程序
——什么?你要用javafx编写界面?吃饱了撑的?用Visual Studio编窗体不香吗?用unity写游戏不香吗?
——什么?这是学校课程要求的?
——好吧,那么我们首先打开intellij……
——什么?你说你要用java12编写javafx?为什么不用java1.8(java1.8即java8)?java1.8内置javafx库,而java12没有内置javafx库。你是想给自己找麻烦?
——哦,原来是这样,你确实想给自己找麻烦。
好吧,我们首先去下载javafx的库,
先去访问官网https://openjfx.io/,去下载javafx的sdk,将其安装好
如果你嫌外国网站访问慢的话,我个人百度网盘账号提供了sdk11.0.2的分流,
https://pan.baidu.com/s/1y4X6FyLNtWu9HYGWODYTGQ
提取码:wuar
(本网盘资源供学习交流,如果有任何侵权行为,我会立即下架)
将压缩包解压到某个文件夹(建议解压在C:\Program Files\Java\文件夹中,之后的教程我将全部以这个路径作为示例!),如图
然后我们打开intellij,点击“create new project”,由于你用的是java12去编写javafx,那么其实intellij自带的javafx模板就不存在任何意义了,所以我们在左侧直接选择java就行了,不需要去选择javafx
新建项目之后,点击File -> Project Structure,在左侧点击Libraries,点击上方加号,点击加号出来的下拉框中的Java,选中你刚刚解压缩的javafx-sdk-11.0.2\lib的这个文件夹的位置,注意,选中的是lib文件夹的位置,点击OK,再点击OK,就导入好javafx的库了!
如图,可以看见External Libraries中有javafx的库了!
接下来我新建一个Test包,新建了一个Main.java
填写了如下代码
package Test;
import javafx.application.Application;
import javafx.stag