Clone下来的JavaFX项目找不到javafx包
Clone下来的JavaFX项目找不到javafx包
背景是这样的:我们的软件结构分析课,我们的作业是上传到码云上,然后老师检查我们的作业的话,就直接从git上clone下来,然后运行看效果。
然后,最近经常试过一种情况,明明在我电脑上运行没错,老师clone下来也有javafx的包,可是代码老是报错,全都是找不到“com.javafx.*”之类的包。其他同学的项目都没问题,证明不是老师的ide并没有安装javafx的问题。
最后,经过良久研究,得出解决方法,故与大家分享。
- 首先,右击自己的项目名,
build path --> configure build path
如图:
打开之后,长这样:
然后双击,Access rules:No rules defined
,进入编辑界面,如下:
然后点 Add
, 添加rule Pattern的内容为:javafx/**
,上面的Resolution默认是Forbidden,记得要改成Accessible。
改完之后,点Ok,长这样,再点Ok保存配置,就ok啦!