【发布时间】:2012-06-15 12:23:44
【问题描述】:
我是自学 Java 菜鸟
我在尝试启动 Android 1.6 VM 时收到了以下错误消息(如莎士比亚的“Doth”)(我使用 Android 1.6 而不是更高版本的原因是加载我的来自 Eclipse 的慢速 PC!):
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference
我已从 AVD 管理器成功启动 Android 1.6 VM,因此 VM 软件似乎正常。
并且源代码似乎没问题 - 并且是应该初始化 VM 的默认代码:
package com.leigh.namespace;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorldActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
任何帮助将不胜感激。
【问题讨论】:
-
其他应用程序正常吗?或者这是你的第一个应用程序?
-
你的包名中可能没有命名空间这个词? 随机猜测
-
我假设我目前没有使用任何 Jdk 版本,因为我没有编写任何代码,我只是使用 Android 1.6 VM 启动了一个新的 Android 项目。 - 但是为了你的信息,我已经安装了 JDK1.7.0_03 编译器
标签: java android eclipse virtual-machine