刚刚开始学习android上的java编程,照着书上面的写了一个MainActivity.java类,package com.amaker.app;import android.app.activity;
import android.os.Bundle;public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savesInstanceBundle);
}
}这个使用javac编译的时候会报错,编译过程和报错信息如下:D:\MyAndroidPro\src\com\amaker\app>javac MainActivity.java  -classpath D:\
TDDOWNLOAD\android_sdk\android_sdk\platforms\android-3\MainActivity.java:3: 软件包 android.app 不存在
import android.app.activity;
                  ^
MainActivity.java:4: 软件包 android.os 不存在
import android.os.Bundle;
                 ^
MainActivity.java:6: 找不到符号
符号: 类 Activity
public class MainActivity extends Activity
                                  ^
MainActivity.java:9: 找不到符号
符号: 类 Bundle
位置: 类 com.amaker.app.MainActivity
        public void onCreate(Bundle savedInstanceState)
                             ^
MainActivity.java:11: 找不到符号
符号: 变量 savesInstanceBundle
位置: 类 com.amaker.app.MainActivity
            super.onCreate(savesInstanceBundle);
                           ^
MainActivity.java:11: 找不到符号
符号: 变量 super
位置: 类 com.amaker.app.MainActivity
            super.onCreate(savesInstanceBundle);
            ^
MainActivity.java:8: 方法不会覆盖或实现超类型的方法
        @Override
        ^
7 错误请问有没有遇到类似问题的????

解决方案 »

  1.   

    首先呢,第一个问题是你引入了包,所以编译时应该是:
    javac MainActivity.java -d .
    然后呢出现上面的错误,是环境变量没有配置或没有配置正确
      

  2.   

    还有就是建议楼主用eclipse开发比较好,手工创建比较麻烦,而且不宜调试
      

  3.   

    super.onCreate(savesInstanceBundle);你写的这段代码打错了
    应该为:  super.onCreate(savedInstanceState);编写程序要仔细和耐心,用集成开发工具Eclipse这些东西会有提示.