Java 在Eclipse中在另一个项目中使用一个项目时找不到ClassNotFound
我使用eclipse,并且有专门为其他项目设计的Android项目。它不是一个库,而是一个活动,我想从其他项目中扩展这个活动 我的第一个项目是这样的:Java 在Eclipse中在另一个项目中使用一个项目时找不到ClassNotFound,java,Java,我使用eclipse,并且有专门为其他项目设计的Android项目。它不是一个库,而是一个活动,我想从其他项目中扩展这个活动 我的第一个项目是这样的: public class MyGenericActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // (...) and so on } } 现在,让我的第一个项目保持打开状态,我创建了一个新
public class MyGenericActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
// (...) and so on
}
}
现在,让我的第一个项目保持打开状态,我创建了一个新项目
在Eclipse中,在属性->Java构建路径->项目下,我添加第一个项目
现在,在自动导入了我需要的内容之后,我可以在新项目中进行编写了
public class MySpecificActivity extends MyGenericActivity {
// (...) and so on
}
Eclipse没有给我任何语法错误,但我一运行该项目,就会得到以下信息:
09-02 22:54:00.217: E/AndroidRuntime(1003): FATAL EXCEPTION: main
09-02 22:54:00.217: E/AndroidRuntime(1003): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{<new project>/<new project>.MySpecificActivity}: java.lang.ClassNotFoundException: <new project>.MySpecificActivity in loader dalvik.system.PathClassLoader[/data/app/(...).apk]
09-02 22:54:00.217:E/AndroidRuntime(1003):致命异常:main
09-02 22:54:00.217:E/AndroidRuntime(1003):java.lang.RuntimeException:无法实例化活动组件信息{/.MySpecificActivity}:java.lang.ClassNotFoundException:.MySpecificActivity位于加载程序dalvik.system.PathClassLoader[/data/app/(…).apk]
发生了什么事?这是一个编译问题吗?Java问题?我真的看不出来。
谢谢。我认为您在开发过程中还可以。您可能在部署应用程序时遇到问题
请看:您的类名以大写字母开头,扩展名以小写字母开头对不起,我在这里写消息时犯了一个愚蠢的错误,我更正了它。很明显他们都是上流社会的谢谢。我错过了5-6个步骤中的一个:)