我最近在 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 位服务器虚拟机(构建 9-Ubuntu+0-9b181-4,混合模式)
有办法解决这个问题吗?
该问题与 openjdk-9 的 Debian 打包有关lib/jrt-fs.jar文件。该文件编译不正确。
此错误已报告here https://bugs.launchpad.net/ubuntu/+source/openjdk-9/+bug/1727002并且还有一个更完整的在这里回答 https://stackoverflow.com/a/47850159/732328.
如果您坚持使用 openjdk,您可能会等待新版本或尝试使用启动板上的推荐选项从源代码构建它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)