无法将Java 11配置为Intellij

kar*_*kar 5 java intellij-idea

我正在使用Windows和Java 11的已配置环境变量。在终端上,Java版本是预期的11,并且我要通过终端编译和运行Java类文件。

在Intellij(社区版本2018.3.5)上,曾经有版本8可以正常工作。自从更改为版本11(也经过全新项目的测试)以来,我无法使其正常运行。

在项目结构下,文件路径按预期设置为C:\ Program Files \ Java \ jdk-11。

在“项目设置/模块”下,版本设置为1.11 JDK。无法将语言级别更改为11。最大级别为9。

对于默认项目设置,无法选择目标字节码版本的任何选项。

当我尝试运行main方法时,除了打印语句外什么都没有,我收到以下错误消息:

错误:无法运行程序“ D:\ Program Files \ JetBrains \ IntelliJ IDEA社区版2017.3.3 \ jre64 \ bin \ java”(在目录“ C:\ Users \ username.IdeaIC2017.3 \ system \ compile-server”中) :CreateProcess错误= 2,系统找不到指定的文件

当已经在C:\ Program Files \ Java \ jdk-11中指定了我的jdk路径时,为什么会看到一些奇怪的空间?

请告知我所缺少的。添加了一些屏幕截图以供参考。

更新:我的版本是社区版本2017.3.5。请参阅下面我的评论。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

And*_*fat 2

2018.3.4适用于 jdk > 1.8

在此输入图像描述

您遇到的问题是由于正在使用的设置造成的

错误:无法运行程序“D:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.3\jre64\bin\java”(在目录“C:\Users\username.IdeaIC2017.3\system\compile-server”中) :CreateProcess error=2,系统找不到指定的文件

重新安装并且不重复使用 2017 年的相同设置应该可以正常工作。