小编ano*_*234的帖子

由于新的文件夹结构,在Linux上的Intellij IDEA中正确设置Java 9作为SDK

在你写下我之前,请考虑这些都不是我的问题的答案:


在IntelliJ IDEA 2017.2.6中,尝试将JDK9作为SDK添加但不起作用,因为类路径最终为空.重现步骤:

  1. 打开"添加新SDK对话框"
    (转到项目设置>项目>项目SDK>新建> JDK)
  2. 选择JDK 9
    选择jdk对话框
  3. 通过,但如果您在SDK下查看> JDK9类路径为空,并且由于找不到基类而导致代码错误.见图:
    没有类路径

在IntelliJ IDEA 2017.3 EAP中,您收到有关未找到JDK类的错误.见下图:

  1. 打开"添加新SDK对话框"
    (转到项目设置>项目>项目SDK>新建> JDK)
  2. 选择JDK 9
    选择jdk对话框
  3. 应该通过,但会产生错误弹出窗口
    jdk错误弹出窗口

使用jdk9的HelloWorld示例的命令行编译按预期工作.

编辑:发现几乎重复:Intellij IDEA 2017.2无法在Linux Mint 18上添加openjk 9.主要差异:

  • Linux版本:他们使用Mint 18,我正在使用Debian Stretch.
  • OpenJDK是写作时回购的最新版本:9~b181-4~bpo9 + 1.即使是相同的版本,它仍然不适用于我的情况.

编辑:另一个可能的重复:intellij想法没有看到Java 9标准类

我不明白这些评论的答案.尝试为JDK(9和1.9)设置不同的名称,但它仍然没有显示模块而不是类路径,类路径仍为空.

java openjdk intellij-idea java-9

29
推荐指数
2
解决办法
6996
查看次数

标签 统计

intellij-idea ×1

java ×1

java-9 ×1

openjdk ×1