无法将Java 11配置为Intellij

时间:2018-10-12 21:08:46

标签: 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   Community Edition 2017.3.3 \ jre64 \ bin \ java“(在目录中   “ C:\ Users \ username.IdeaIC2017.3 \ system \ compile-server”):   CreateProcess error = 2,系统找不到指定的文件

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

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

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

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

2018.3.4适用于jdk> 1.8

enter image description here

您遇到的问题是由于所使用的设置

  

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

重新安装而不重用2017年以来的相同设置应该可以正常工作。