首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

问个javac的有关问题

2012-12-14 
问个javac的问题这两天在搞android有个javac的问题请教一下我想问一下,我javac编译说找不到程序包,是怎么

问个javac的问题
这两天在搞android

有个javac的问题请教一下

我想问一下,我javac编译说找不到程序包,是怎么回事?

C:\android-ndk-r7c\samples\hello-jni\src>javac com/example/hellojni/*.java
com\example\hellojni\gameView.java:4: 错误: 程序包android.content不存在
import android.content.Context;
                      ^
com\example\hellojni\gameView.java:5: 错误: 程序包android.content.res不存在
import android.content.res.Resources;
                          ^
com\example\hellojni\gameView.java:6: 错误: 程序包android.graphics不存在
import android.graphics.Bitmap;
                       ^
com\example\hellojni\gameView.java:7: 错误: 程序包android.graphics.Bitmap不
import android.graphics.Bitmap.Config;
                              ^
com\example\hellojni\gameView.java:8: 错误: 程序包android.graphics不存在
import android.graphics.BitmapFactory;
                       ^
com\example\hellojni\gameView.java:9: 错误: 程序包android.graphics不存在
import android.graphics.Canvas;
                       ^
com\example\hellojni\gameView.java:10: 错误: 程序包android.graphics不存在
import android.graphics.Color;
                       ^
com\example\hellojni\gameView.java:11: 错误: 程序包android.graphics不存在
import android.graphics.Rect;
                       ^
com\example\hellojni\gameView.java:12: 错误: 程序包android.util不存在
import android.util.DisplayMetrics;
                   ^
com\example\hellojni\gameView.java:13: 错误: 程序包android.util不存在
import android.util.Log;
                   ^
com\example\hellojni\gameView.java:14: 错误: 程序包android.view不存在
import android.view.MotionEvent;
                   ^
com\example\hellojni\gameView.java:15: 错误: 程序包android.view不存在
import android.view.View;
                   ^
com\example\hellojni\gameView.java:17: 错误: 找不到符号
public class gameView extends View{
                              ^
  符号: 类 View
com\example\hellojni\gameView.java:22: 错误: 找不到符号
        private Bitmap mBitmap;
                ^
  符号:   类 Bitmap
  位置: 类 gameView


com\example\hellojni\gameView.java:24: 错误: 找不到符号
        public gameView (Context context) {
                         ^
  符号:   类 Context
  位置: 类 gameView
com\example\hellojni\gameView.java:51: 错误: 找不到符号
        public void onDraw (Canvas canvas)
                            ^
  符号:   类 Canvas
  位置: 类 gameView
com\example\hellojni\gameView.java:75: 错误: 找不到符号
        public boolean onTouchEvent(MotionEvent event) {
                                    ^
  符号:   类 MotionEvent
  位置: 类 gameView
com\example\hellojni\HelloJni.java:18: 错误: 程序包android.app不存在
import android.app.Activity;
                  ^
com\example\hellojni\HelloJni.java:19: 错误: 程序包android.widget不存在
import android.widget.TextView;
                     ^
com\example\hellojni\HelloJni.java:20: 错误: 程序包android.os不存在
import android.os.Bundle;
                 ^
com\example\hellojni\HelloJni.java:23: 错误: 找不到符号
public class HelloJni extends Activity
                              ^
  符号: 类 Activity
com\example\hellojni\HelloJni.java:28: 错误: 找不到符号
    public void onCreate(Bundle savedInstanceState)
                         ^
  符号:   类 Bundle
  位置: 类 HelloJni
com\example\hellojni\gameView.java:32: 错误: 找不到符号
        DisplayMetrics dm = getResources().getDisplayMetrics();
        ^
  符号:   类 DisplayMetrics
  位置: 类 gameView
com\example\hellojni\gameView.java:32: 错误: 找不到符号
        DisplayMetrics dm = getResources().getDisplayMetrics();
                            ^
  符号:   方法 getResources()
  位置: 类 gameView
com\example\hellojni\gameView.java:38: 错误: 程序包Bitmap不存在
        mBitmap = Bitmap.createBitmap(mScreenWidth,mScreenHeight,Bitmap.Con
RGB_8888);
                                                                       ^


com\example\hellojni\gameView.java:38: 错误: 找不到符号
        mBitmap = Bitmap.createBitmap(mScreenWidth,mScreenHeight,Bitmap.Con
RGB_8888);
                  ^
  符号:   变量 Bitmap
  位置: 类 gameView
com\example\hellojni\gameView.java:76: 错误: 找不到符号
                if (event.getAction() == MotionEvent.ACTION_DOWN) {
                                         ^
  符号:   变量 MotionEvent
  位置: 类 gameView
com\example\hellojni\gameView.java:77: 错误: 找不到符号
                        Log.v("Himi", "ACTION_DOWN");
                        ^
  符号:   变量 Log
  位置: 类 gameView
com\example\hellojni\gameView.java:79: 错误: 找不到符号
                else if (event.getAction() == MotionEvent.ACTION_UP) {
                                              ^
  符号:   变量 MotionEvent
  位置: 类 gameView
com\example\hellojni\gameView.java:86: 错误: 找不到符号
                        Log.v("Himi", "ACTION_UP");
                        ^
  符号:   变量 Log
  位置: 类 gameView
com\example\hellojni\gameView.java:87: 错误: 找不到符号
                        this.invalidate();
                            ^
  符号: 方法 invalidate()
com\example\hellojni\gameView.java:89: 错误: 找不到符号
                else if (event.getAction() == MotionEvent.ACTION_MOVE) {
                                              ^
  符号:   变量 MotionEvent
  位置: 类 gameView
com\example\hellojni\gameView.java:94: 错误: 找不到符号
                Log.v("Himi", "ACTION_MOVE");
                ^
  符号:   变量 Log
  位置: 类 gameView


com\example\hellojni\gameView.java:107: 错误: 找不到符号
                this.invalidate();
                    ^
  符号: 方法 invalidate()
com\example\hellojni\HelloJni.java:30: 错误: 找不到符号
        super.onCreate(savedInstanceState);
        ^
  符号:   变量 super
  位置: 类 HelloJni
com\example\hellojni\HelloJni.java:40: 错误: 找不到符号
        setContentView(mView);
        ^
  符号:   方法 setContentView(gameView)
  位置: 类 HelloJni
com\example\hellojni\HelloJni.java:27: 错误: 方法不会覆盖或实现超类型的方法
    @Override
    ^
com\example\hellojni\HelloJni.java:44: 错误: 找不到符号
        super.onPause();
        ^
  符号:   变量 super
  位置: 类 HelloJni
com\example\hellojni\HelloJni.java:43: 错误: 方法不会覆盖或实现超类型的方法
    @Override protected void onPause() {
    ^
com\example\hellojni\HelloJni.java:49: 错误: 找不到符号
        super.onResume();
        ^
  符号:   变量 super
  位置: 类 HelloJni
com\example\hellojni\HelloJni.java:48: 错误: 方法不会覆盖或实现超类型的方法
    @Override protected void onResume() {
    ^
41 个错误

是这样的,我用eclipse编译没有问题,手动就不行

因为一会我还要用javap ,所以想手工编译,谢谢大家
[最优解释]
你的android包没有加载到eclipse

另有某些语法错误
[其他解释]
随便baidu好了。
http://zhidao.baidu.com/question/132018908
[其他解释]
你用什么敲出来的代码,都不带个IDE的吗?
[其他解释]
cmd编译的话需要设置android包的环境变量
[其他解释]
源码给出来,只说问题看得太难了
[其他解释]
eclipse已经能跑的程序,我现在需要

javac来编译,因为我还要javah给ndk用,或者javap来导参数,

总之我要用javac

我的环境变量搞了N久,谁给帮帮忙呀?
[其他解释]
路径不对,SORRY 各位 

热点排行