2

私は自立したJavaの新人です

そして、Android 1.6 VMを起動しようとすると(Shakespeare'Doth'のように)次のエラーメッセージが返されました(Android 1.6を使用していて、それ以降のバージョンを使用していない理由は、低速のPCでの読み込みにかかる時間が短いためです! )Eclipseから:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference

AVDマネージャーからAndroid1.6VMを正常に起動したので、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);
    }
}

どんな助けでもいただければ幸いです。

4

1 に答える 1

2

しかし、参考までに、JDK1.7.0_03コンパイラがインストールされています

エミュレーターなどの Android ツールは、JDK 6 (1.6.x) のインストールに依存しています。JDK 7 インストール (1.7.x) では正しく動作しません。代わりにJDK 6 をインストールして、再試行してください。

于 2012-06-15T12:55:16.183 に答える