我最近在Ubuntu 17.10下安装了openJDK 9,看起来IntelliJ IDEA有问题。
每当我创建一个新项目时,IntelliJ都可以找到JDK,但似乎它没有以正确的方式配置它。这是它的样子
当我创建一个HelloWorld.java示例时,它看起来像这样
它说'无法解析符号'字符串''。
当我通过终端甚至Eclipse编译时,一切正常。
当我输入'java --version'时,它说
openjdk 9-Ubuntu
OpenJDK运行时环境(构建9-Ubuntu + 0-9b181-4)
OpenJDK 64位服务器VM(构建9-Ubuntu + 0-9b181-4,混合模式)
有没有办法解决这个问题?
问题与lib / jrt-fs.jar文件中openjdk-9的Debian打包有关。此文件编译错误。 这个bug报告here并且有一个更完整的Answer here。
如果您坚持使用openjdk,您可能会等待新版本或尝试使用启动板上的推荐选项从源构建它。