我是自学的Java菜鸟
当我尝试启动Android 1.6虚拟机时(我在莎士比亚'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软件似乎是O.K。
并且源代码似乎是o.k - 并且是应该初始化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);
}
}
任何帮助都将不胜感激。
答案 0 :(得分:2)
但是对于您的信息我安装了JDK1.7.0_03编译器
android工具,例如模拟器depend on a JDK 6 (1.6.x) installation。它们无法在JDK 7安装(1.7.x)下正常运行。 Install JDK 6而是再试一次。