搭建android的运行环境碰到奇怪的有关问题
搭建android的运行环境碰到奇怪的问题
一开始在台式机上搭建环境,然后在命令行输入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>
------解决方案--------------------
我的笔记本上 输入android都报错!
------解决方案--------------------
在eclipse到是相当和谐
------解决方案--------------------
呵呵,你配置的java 环境和Oracle 自带的Java环境。是不是有些冲突呀?
还有Android的环境配好了吗?
如果这些问题都解决了,估计就没问题了。
------解决方案--------------------
粘一段:
自从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错误了。
一开始在台式机上搭建环境,然后在命令行输入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>
------解决方案--------------------
我的笔记本上 输入android都报错!
------解决方案--------------------
在eclipse到是相当和谐
------解决方案--------------------
呵呵,你配置的java 环境和Oracle 自带的Java环境。是不是有些冲突呀?
还有Android的环境配好了吗?
如果这些问题都解决了,估计就没问题了。
------解决方案--------------------
粘一段:
自从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错误了。