Eclipse中的错误(适用于Android):无法解析java.lang.String类型.它是从所需的.class文件间接引用的

TJ1*_*TJ1 13 java eclipse android

我正在尝试运行其他人创建的Android项目.我在Eclipse中打开了项目:

File --> New --> Project --> Android Project from existing code
Run Code Online (Sandbox Code Playgroud)

以下是其中一个Java文件的前两行:

package aa.bb.cc;

import java.io.File;
Run Code Online (Sandbox Code Playgroud)

在这些行的开头有红叉标志,当我把鼠标放在它们上面时,我得到第一行的The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files消息:第二行的anfd得到这条消息:The import java.net cannot be resolved.

是什么原因以及如何解决这些错误消息?

谢谢.

Yog*_*ngh 30

在跑步之前再做一步:

Right Click(Project) -> Properties -> Java Build Path -> Libraries -> 
                                          Add Library -> Select the Java Library
Run Code Online (Sandbox Code Playgroud)

单击"确定",然后清理生成(Project -> CleanProject -> Build All/ Ctrl+B)项目.应该没问题.

  • 好的,我添加了`JRE System Library`,错误就消失了.谢谢您的帮助. (3认同)