在你否定我的问题之前,请考虑这些都不是我问题的答案:
在IntelliJ IDEA 2017.2.6中,尝试将JDK9添加为SDK会通过,但由于类路径为空而无法正常工作。复现步骤如下:
- 打开“添加新SDK”对话框(进入项目设置>项目>项目SDK>新建>JDK)
- 选择JDK9
- 虽然通过了,但如果你查看SDK>JDK9类路径是空的,并且由于找不到基类,导致代码出错。见以下图片:
- 打开“添加新SDK”对话框(进入项目设置>项目>项目SDK>新建>JDK)
- 选择JDK9
- 应该能够通过,但会产生错误弹窗
编辑:发现一个几乎重复的问题:Intellij IDEA 2017.2无法在Linux Mint 18上添加openjk 9。关键区别:
- Linux版本:他们使用的是Mint 18,而我使用的是Debian Stretch。
- OpenJDK是目前写作时最新的版本,来自仓库:9~b181-4~bpo9+1。尽管是相同的版本,但在我的情况下仍然无法工作。
编辑:另一个可能的重复问题:intellij idea看不到java 9标准类
我没有理解评论中的答案。尝试为JDK设置不同的名称(9和1.9),但它仍然没有显示模块,而类路径保持为空。