欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Cannotresolvesymbol‘var‘&importjavafx.*

时间:2023-08-04
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应用即可。

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

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

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。