OpenJDK 11 IntelliJ IDEA(Ubuntu)“无法解析符号字符串”

时间:2019-06-09 20:00:53

标签: java ubuntu intellij-idea

更新到2019.1.3之后,IntelliJ(社区版)停止识别开发计算机上的任何内置Java类。 我收到以下错误:

  

无法解析符号字符串

Can't resolve Symbol String

我首先认为JDK的配置不正确,但是看起来却不是这样:

enter image description here

我可以在IntelliJ的“外部依赖项”面板下看到所有java基类,包括java.lang.String:

enter image description here

我试图重新安装JDK,但没有成功:

sudo apt-get --purge remove openjdk-11-jdk
sudo apt-get install openjdk-11-jdk

我也使高速缓存无效并重新启动了IntelliJ,

从命令行编译可以正常工作。

2 个答案:

答案 0 :(得分:1)

我更新了IntelliJ中的插件,这导致IntelliJ再次重新索引。

显然,这可以解决问题,现在对我来说很好用。

答案 1 :(得分:1)

我在Ubuntu 19.10中也遇到了同样的问题,可以通过以下方式解决:

Intellij IDEA

文件->项目结构-> SDK->

JDK主目录:/ usr / lib / jvm / default-java

希望它将对某人有所帮助。