java - OpenJDK 11 IntelliJ IDEA (Ubuntu) “Can' t 解析符号字符串”

标签 java ubuntu intellij-idea

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

Can't resolve Symbol String

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,但也没有成功。

从命令行编译工作正常。

最佳答案

我在 Ubuntu 19.10 上遇到了同样的问题,可以按如下方式解决:

Intellij IDEA

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

JDK 主路径:/usr/lib/jvm/default-java

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

关于java - OpenJDK 11 IntelliJ IDEA (Ubuntu) “Can' t 解析符号字符串”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56517980/

相关文章:

intellij-idea - IntelliJ : Auto-wrapping only for comments?

java - Mockito 从本地方法内部模拟对象

java - 使用类处理错误输入

Java - 多线程CPU缓存

java - 使用java在spark中的函数之间

c++ - 使用 ubuntu linux 在 c++ 中进行文件重定向和编码的问题

docker - 问题 Docker 上没有这样的文件或目录

django - 在 apache2 服务器上运行的 django 站点的 'correct' 权限设置是什么

java - IntelliJ Idea无法执行java程序

intellij-idea - 行注释斜杠的缩进