GVKun编程网logo

Ant build failed : Unsupported major.minor version 51.0

10

在本文中,您将会了解到关于Antbuildfailed:Unsupportedmajor.minorversion51.0的新资讯,并给出一些关于3.java.lang.UnsupportedClas

在本文中,您将会了解到关于Ant build failed : Unsupported major.minor version 51.0的新资讯,并给出一些关于3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...、Android 工程编译 Unsupported major.minor version 51.0 错误解决方法(JDK版本问题)、ANT 编译报错 Unsupported major.minor version 49.0、Cassandra : Unsupported major.minor version 52.0解决的实用技巧。

本文目录一览:

Ant build failed : Unsupported major.minor version 51.0

Ant build failed : Unsupported major.minor version 51.0

BUILD FAILED

E:\workspace\test\build.xml:70: The following error occurred while executing this line:

E:\workspace\test\build.xml:48: java.lang.UnsupportedClassVersionError: com/sun/tools/javac/Main : Unsupported major.minor version 51.0

eclipse ant build 的时候,出现上述错误

means that you have compiled your code against JDK 7 but you''re trying to run using JRE 6. Inside your Eclipse you are using the JDK 7, but in your Path you probably have an older Java version.

解决办法:

In Eclipse, Run -> External Tools -> External Tools Configurations -> Ant.build check the Jre version here.

https://www.zybuluo.com/livem/note/466508

http://stackoverflow.com/questions/20742802/ant-javac-target-using-different-jre-from-eclipse-java-lang-unsupportedclass

3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...

3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...

问题描述:

解决方案:

 

Android 工程编译 Unsupported major.minor version 51.0 错误解决方法(JDK版本问题)

Android 工程编译 Unsupported major.minor version 51.0 错误解决方法(JDK版本问题)

在编译高低版本Android工程时使用如下命令切换Java版本似乎并不彻底

$ sudo update-alternatives –config java

$ sudo update-alternatives –config javac

 

会出现如下错误:

java.lang.UnsupportedClassVersionError: com/google/doclava/Doclava : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at java.NET.URLClassLoader.defineClass(URLClassLoader.java:283) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 
    at java.Net.URLClassLoader$1.run(URLClassLoader.java:197) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
    at com.sun.tools.javadoc.DocletInvoker.<init>(DocletInvoker.java:74) 
    at com.sun.tools.javadoc.Start.setDocletInvoker(Start.java:380) 
    at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:179) 
    at com.sun.tools.javadoc.Start.begin(Start.java:128) 
    at com.sun.tools.javadoc.Main.execute(Main.java:41) 
    at com.sun.tools.javadoc.Main.main(Main.java:31) 
Copying: out/target/common/obj/APPS/Telecom_intermediates/classes-jarjar.jar 
Copying: out/target/common/obj/APPS/TelephonyProvider_intermediates/classes-jarjar.jar
javadoc: error - fatal error

 

Exception in thread"main"java.lang.UnsupportedClassVersionError: com/android/cts/tradefed/command/CtsConsole : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
Could not find the main class: com.android.cts.tradefed.command.CtsConsole.  Program will exit.

 

解决方法:

$ update-java-alternatives –list

    java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64

    java-6-Oracle 1073 /usr/lib/jvm/java-6-oracle

$ sudo update-java-alternatives –set java-1.7.0-openjdk-amd64

ANT 编译报错 Unsupported major.minor version 49.0

ANT 编译报错 Unsupported major.minor version 49.0

项目中使用ANT进行打包的时候报出如下错误:

[native2ascii] Converting 4 files from D:\versionForSVN\***\src\config\web to D:\versionForSVN\***\dist\weblogic\epcisgqs\epcisgqs.war\WEB-INF\classes

BUILD FAILED
java.lang.UnsupportedClassVersionError: sun/tools/native2ascii/Main (Unsupported major.minor version 49.0)


根据网上罗列的解决方案,大致明白是JDK版本方面的问题导致的。但是,我在Eclipse中把能想到的与JDK相关的设置都改正了,却一直没有效果,苦苦纠结了2个小时。


最后,我尝试换了一个工作空间将工程导入,结果。。。。。OK了


这应该是我第一次导入工程的时候,使用了错误的JDK,然后Eclipse进行了编译并缓存了,结果就变成这样了。

Cassandra : Unsupported major.minor version 52.0解决

Cassandra : Unsupported major.minor version 52.0解决

  1. 今天安装了apache-cassandra-3.4-bin.tar.gz,下载:http://cassandra.apache.org/download/

  2. 版本:apache-cassandra-3.4-bin.tar.gz 

  3. OS :Win10 

    java 和Python 版本如下

    java -version

    java version "1.8.0_77"

    Java(TM) SE Runtime Environment (build 1.8.0_77-b03)

    Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode

    python --version : Python 2.7.11

  4. 下载后解压,启动cassandra.bat报出org/apache/cassandra/service/CassandraDaemon : Unsupported major.minor version 52.0错误。Google了一下,http://stackoverflow.com/ 说是jdk 太低的原因,将jdk从1.7 升级到1.8,仍旧报出以上错误。

  5. 之后折腾了许久,终于发现是设置的问题,要在E:\apache-cassandra-3.4\bin\cassandra.bat进行设置,

  6. cassandra.bat和cassandra.in.bat中添加以下语句

    set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_77

    set CASSANDRA_HOME=E:\apache-cassandra-3.4

  7. 再次启动cassandra.bat,正常启动.

  8. 其他

      CQL 文档:http://docs.datastax.com/en/cql/3.3/pdf/cql33.pdf

                       http://docs.datastax.com/en/landing_page/doc/landing_page/current.html



今天关于Ant build failed : Unsupported major.minor version 51.0的分享就到这里,希望大家有所收获,若想了解更多关于3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...、Android 工程编译 Unsupported major.minor version 51.0 错误解决方法(JDK版本问题)、ANT 编译报错 Unsupported major.minor version 49.0、Cassandra : Unsupported major.minor version 52.0解决等相关知识,可以在本站进行查询。

本文标签: