在jdk11中使用javafx

在jdk11中使用javafx


新的jdk11把javafx独立了出来,所以要在jdk11中使用javafx(虽然没什么人用),先要下载javafx的包,下载地址: https://openjfx.io/ , 下完解压。
在jdk11中使用javafx_第1张图片
在jdk11中使用javafx_第2张图片
下面假设你下载了jdk11并且环境变量也配置好了。
首先在eclipse中,先建立一个用户路径,把刚才解压出来的jar包含进去:window—preferences—Java—Build Path—user libraries—new(自己取个名字)—add external jars,然后选择刚才解压出来的lib文件夹下的所有jar包选中导进去。
在jdk11中使用javafx_第3张图片
在jdk11中使用javafx_第4张图片
然后建立工程,建类啥的,在工程名上右击,最下面一行properties——java build path——modulepath——add library——user library,把刚才建立的用户路径包含进去! 在jdk11中使用javafx_第5张图片
接下来 run ——run configrations,在 java application下选中你要执行的程序,右上方选arguments,在VM arguments 中输入 --module-path “填入最开始解压的从Oracle下的javafx包的目录,包含到lib目录(不要省略引号)” --add-modules=javafx.controls,javafx.fxml
在jdk11中使用javafx_第6张图片
然后apply运行就成功了
在jdk11中使用javafx_第7张图片

你可能感兴趣的:(在jdk11中使用javafx)