一开始在台式机上搭建环境,然后在命令行输入android出现帮助信息,也可以启动SDK Manager,没什么问题
然后改到笔记本上搭建就有问题了,命令行输出如下,都是java的报错信息,有人知道这是怎么回事吗?会不会和什么软件冲突,好像我台式机和笔记本在软件方面最大的不同是笔记本上装了Oracle10g,台式机上没有,不过总觉得和Oracle没关系,郁闷啊……求高人解答~~~C:\Documents and Settings\Administrator>android
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/a
rchquery/Main (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/a
rchquery/Main (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[INFO] Starting Android SDK and AVD Manager
无效路径
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
ERROR: SWT folder '' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platfo
rm.C:\Documents and Settings\Administrator>

解决方案 »

  1.   

    我的笔记本上 输入android都报错!
      

  2.   

    呵呵,你配置的java 环境和Oracle 自带的Java环境。是不是有些冲突呀?
    还有Android的环境配好了吗?
    如果这些问题都解决了,估计就没问题了。
      

  3.   


    我的笔记本上MyEclipse也很和谐,就是命令行报错~不过在MyEclipse里还没测试程序,只是运行了一下模拟器
      

  4.   


    如何检查自己配置的java环境和oracle自带的java环境有没有冲突?Android的环境肯定配好了……
      

  5.   

    补充,我的jdk版本是1.6,Android SDK是2.1
      

  6.   

    是不是你电脑有两个JDK版本,你配置的JDK版本是什么?
    我也遇到此问题,但重新配置JDK后就没有了。不知道是不是这个问题。
      

  7.   

    回楼上的:
    。两个JDK??难道说是自己下的JDK1.6和Myeclipse里自带的1.5?我环境变量里配置的是1.6的~~
    我回去试试看……
    难道真的是oracle惹的祸??回去试试Eclipse里运行Android示例怎么样,要是没问题的话就不管它了~~
      

  8.   

    粘一段:
    自从J2SE 5.0出来以后,越来越多的人遇到了Unsupported major.minor version 49.0问题,也就是java.lang.UnsupportedClassVersionError错误。 那到底是怎么一回事呢,这里来稍微分析一下。        JDK编译的时候是把Java的源代码编译为字节码的形式,相信这点大多数人都很清楚。在J2SE1.4的时候编译的是J2SE1.4的字节码形式,在 J2SE5.0是5.0的字节码形式,一般只具有向下兼容性,也就是说在J2SE5.0中可以运行J2SE1.4的字节码,但是反过来则不行,在 J2SE1.4下运行了J2SE5.0编译出来的字节码,就会出现上面所说的 java.lang.UnsupportedClassVersionError错误了。
      

  9.   

    回去试了一下,确实在Eclipse中运行模拟器是正常的……算了,就先这么用着吧……结贴,谢谢楼上各位~
      

  10.   

    应为笔记本是32位的 默认指向的是 x-86 64 bit的swt.jar文件
    在环境变量中加个就行了 
    ANDROID_SWT
    E:\androiddk\tools\lib\x86
      

  11.   

    D:\Program Files\Java\jdk1.6.0_16\bin,把这个行加到环境变量path的最前面就可以了
      

  12.   

    我也遇到同样的问题,但是我把JDK17~1.0_0移到最前面还是会报错。错误如下,请那个大神帮忙看看。谢谢
    'C:\PROGRA~1\Java\JDK17~1.0_0\bin\java.exe -jar lib\archquery.jar' 不是内部或外
    部命令,也不是可运行的程序
    或批处理文件。
    无效路径
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    系统找不到指定的路径。
    ERROR: SWT folder '' does not exist.
    Please set ANDROID_SWT to point to the folder containing swt.jar for your platfo
    rm.
      

  13.   

    除了17楼的方法,还有可能是你的系统变量(不是用户变量,这个是全局的)里也有jre环境设置,我上次更新了一个安全包就出现这样的情况,检查一下删掉系统变量里的就好。
    结贴~