在Eclipse中导入项目后,我得到以下错误:
无法解析java.lang.Object类型。它是从必需的.class文件中间接引用的
但是,我已经将路径设置为C:\Program Files\Java\ jdk1.6.0_41在Eclipse Kepler中,通过Window»Preferences»Java»Installed JREs。
在Eclipse中导入项目后,我得到以下错误:
无法解析java.lang.Object类型。它是从必需的.class文件中间接引用的
但是,我已经将路径设置为C:\Program Files\Java\ jdk1.6.0_41在Eclipse Kepler中,通过Window»Preferences»Java»Installed JREs。
当前回答
对于Gradle用户,使用eclipse插件。我没有直接使用eclipse,而是在Neovim上使用jdtls。这为我解决了问题。
build.gradle
plugins {
id 'java'
id 'eclipse'
}
然后运行
gradle cleanEclipse eclipse
其他回答
我在eclipse窗口中遇到了同样的问题,我无法从JNI中添加依赖的.class文件。 为了解决同样的问题,我将所有代码移植到NetBeans IDE。
无法添加Eclipse中JNI/JNA文件夹中的所有类文件(JAVA, Windows 7)
当我从Eclipse Luna导入一个Java 1.8项目到Eclipse Kepler时,就发生了这种情况。
右键单击项目>生成路径>配置生成路径… 选择Libraries选项卡,您应该会看到带有错误的Java 1.8 jre 选择java 1.8 jre并单击Remove按钮 添加库…> JRE系统库>下一个>工作空间默认>完成 单击OK关闭属性窗口 进入项目菜单>清洁…>好吧
Et voilà,这对我有用。
另一个问题可能是Android项目构建目标没有设置。
右键单击项目 选择属性 点击安卓 勾选适当的项目构建目标 应用| OK
在添加控制器后,我在eclipse上使用play-java应用程序面临这个问题, 我通过构建路径删除并重新安装JRE,然后删除并导入我的项目,自动解决了这个问题。 谢谢陀螺。
当类/java-项目无法解析正确的JDK库时,会出现此错误消息。比如说,在我的主要项目A中,我得到了这个错误。项目A对项目B有一个maven依赖关系。项目B指向JDK-11。项目A指向JDK-9
更正我做:使项目也指向JDK-11。这为我解决了问题