Intelij - > 无法访问 java.lang.Object 类文件 for java.lang.Object 找不到



我正在尝试在Intelij中建立一个新项目。它是一个多模块项目,有一个maven父模块,应用服务器是WebSpere 9.0.5.0。我遇到的问题是,当我尝试运行它时,我得到错误java: cannot access java.lang.Object class file for java.lang.Object not found,然后java: cannot find symbol symbol: class String为代码中的每个字符串。如果我点击字符串来查看问题并查看Intelij的修复,它会添加import org.apache.xpath.operations.String;

我也有同样的问题,但在Android Studio中,类似的,试试这个:

工具栏:File -> Invalidate Caches / Restart... -> Invalidate and restart

我遇到了同样的问题,在我的情况下,无效缓存不起作用。我的一位同事指出:确保在SDK的定义中包含vm.jar文件(file>项目结构>平台设置>sdk)。

我将这个文件添加到类路径中,红色符号消失了:

$PATH_TO_SDK/jre/bin/default/jclSC180/vm.jar

如果您的SDK不存在此路径,请找到它!

find $PATH_TO_SDK -name vm.jar

最新更新