Cannot resolve symbol ‘var‘ & import javafx.*

Cannot resolve symbol ‘var‘ & import javafx.*,第1张

Cannot resolve symbol ‘var‘ & import javafx.* Cannot resolve symbol ‘var’ & import javafx.*

本贴为安装JDK11后出现的问题(最初用的是JDK8)

1、异常:Cannot resolve symbol


我的解决:重新设置module SDK为JDK11和Sources为10(之前全部是JDK8)。
var 好像是jdk10以后才出的,所以jdk8是不支持的
步骤:


最后别忘记Apply应用后再ok

我的Cannot resolve symbol ‘var’ 异常到这就解决了
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应用即可。

到这里我遇到的上述两问题解决。

仅做自己撞墙记录,若能对你有所启发,不胜欣喜

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5722547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存