问题如图:
我感觉导致问题的原因是因为在新版的idea里,新建的javafx项目默认用的一整套东西都是新版本的,默认程序也是用新版本的东西运行出来。(具体是哪个东西我还没整明白,以后再琢磨琢磨)
相对旧版的jdk1.8自然和系统默认的javafx的程序和配置产生了冲突,所以不能用jdk1.8创建。
下面是我的“曲线救国”方法:
1.先虚晃一下,用新版本的jdk创建:
2.其它步骤没啥说的,进来就长这样,可以看到有很多默认的文件,而且彼此之间少一个这个默认文件都报错:
3.下面是重点,开始修改jdk,一共三步:
第一步:file->project structure->project
第二步:file->project structure->Modules->sources 上拉找到8
第三步:preferences->build,Excution,Deployment->compiler->java compiler,或者直接打开setting搜Java compiler,看清图里是哪个菜单下面的。
完成以上操作,jdk就修改 完了,然后你运行默认的程序,就会惊奇的发现,报错了。
但不用管,不用的直接都删了,然后就可以开开心心的写代码了。