本贴为安装JDK11后出现的问题(最初用的是JDK8)
1、异常:Cannot resolve symbol
我的解决:重新设置module SDK为JDK11和Sources为10(之前全部是JDK8)。
var 好像是jdk10以后才出的,所以jdk8是不支持的
步骤:
最后别忘记Apply应用后再ok
2、无法导入javafx, import javafx.*
我的解决:首先是因为jdk11中没有包含Javafx的sdk文件,所以需要自己下载
我在这下载的:https://gluonhq.com/products/javafx/,我选的版本是(见图),因为版本11的javafx下载不了,所以我选择了更高版本的向下兼容,事实也的确可以使用(我使用的jdk是下图中所示的jdk-11.0.14)
javafx下载好之后,我直接放到了jdk目录下,如上图;
下面是在idea中配置
点击绿色“+”号,选择java,然后如上图,进入到你放置javafx的目录,一直进入到javafx/lib目录,选择,然后ok,应用添加到你需要的项目(模块)中,apply应用即可。
仅做自己撞墙记录,若能对你有所启发,不胜欣喜