更新到2019.1.3之后,IntelliJ(社区版)停止识别开发计算机上的任何内置Java类。 我收到以下错误:
无法解析符号字符串
我首先认为JDK的配置不正确,但是看起来却不是这样:
我可以在IntelliJ的“外部依赖项”面板下看到所有java基类,包括java.lang.String:
我试图重新安装JDK,但没有成功:
sudo apt-get --purge remove openjdk-11-jdk
sudo apt-get install openjdk-11-jdk
我也使高速缓存无效并重新启动了IntelliJ,
从命令行编译可以正常工作。
答案 0 :(得分:1)
我更新了IntelliJ中的插件,这导致IntelliJ再次重新索引。
显然,这可以解决问题,现在对我来说很好用。
答案 1 :(得分:1)
我在Ubuntu 19.10中也遇到了同样的问题,可以通过以下方式解决:
Intellij IDEA
文件->项目结构-> SDK->
JDK主目录:/ usr / lib / jvm / default-java
希望它将对某人有所帮助。