针对java.lang.UnsupportedClassVersionError:com/mysite/folders/Folders:不支持的major.minor版本51.0这个问题,本篇文章进行
针对java.lang.UnsupportedClassVersionError:com / mysite / folders /Folders:不支持的major.minor版本51.0这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...、ava.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner、Eclipse:Unsupported major.minor version 51.0 error、Error:java.lang.UnsupportedClassVersionError...解决方案等相关知识,希望可以帮助到你。
本文目录一览:- java.lang.UnsupportedClassVersionError:com / mysite / folders /Folders:不支持的major.minor版本51.0
- 3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...
- ava.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner
- Eclipse:Unsupported major.minor version 51.0 error
- Error:java.lang.UnsupportedClassVersionError...解决方案
java.lang.UnsupportedClassVersionError:com / mysite / folders /Folders:不支持的major.minor版本51.0
我创建了一个名为“文件夹”的Java bean(暂时只是很简单,因为我现在想使它大部分都能工作),我将其导出为.jar文件并将其放置在/ WEB-INF /
lib /中。目录。但是,当我尝试在预期的页面上使用它时,出现此错误(如果需要,我可以添加long语句的res):
Feb 22,2013 12:02:31 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.UnsupportedClassVersionError: com/mysite/folders/Folders : Unsupported major.minor version 51.0 (unable to load class com.mysite.folders.Folders)
如果可能是导致问题的原因,请使用以下bean:
package com.mysite.folders;
import java.io.Serializable;
import java.util.ArrayList;
public class Folders implements Serializable {
private String accountNumber;
private String folderName;
private String groupName;
private ArrayList<String> folderNames;
private ArrayList<String> groupNames;
public String getAccountNumber() {
return accountNumber;
}
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
public String getFolderName() {
return folderName;
}
public void setFolderName(String folderName) {
this.folderName = folderName;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public ArrayList<String> getFolderNames() {
return folderNames;
}
public void setFolderNames(ArrayList<String> folderNames) {
this.folderNames = folderNames;
}
public ArrayList<String> getGroupNames() {
return groupNames;
}
public void setGroupNames(ArrayList<String> groupNames) {
this.groupNames = groupNames;
}
public Folders(String accountNumber,String folderName,String groupName,ArrayList<String> folderNames,ArrayList<String> groupNames) {
super();
this.accountNumber = accountNumber;
this.folderName = folderName;
this.groupName = groupName;
this.folderNames = folderNames;
this.groupNames = groupNames;
}
}
最后是我在页面上的声明:
<jsp:useBean id="Folders" scope="session"/>
我觉得我做得很好,并且不确定为什么这行不通。任何建议或技巧将不胜感激。
3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...
问题描述:
解决方案:
ava.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner
Exception in thread "main" java.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner : Unsupported major.minor version 52.0
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1070)
at java.lang.ClassLoader.loadClass(ClassLoader.java:414)
at java.lang.ClassLoader.loadClass(ClassLoader.java:412)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Eclipse:Unsupported major.minor version 51.0 error
最近在做项目的时候,由于我们提供的 sdk 里面有依赖 OkHttp 和 OkIO,好像从 v2.0 开始,OkHttp 要求 Jdk 1.7。导致 sdk 不能在 JDK 1.6 环境里面运行,为了兼容,我找到了这两个 repo:https://github.com/jpxiong/okio
https://github.com/jpxiong/okhttp
他们都是支持 1.6 的,在 Eclipse 里面,我替换了 okhttp 和 okio,并且把 jre 环境更换为 1.6,
但是还是会报如下错误:
ava.lang.UnsupportedClassVersionError: xxx : Unsupported major.minor version 51.0
Error:java.lang.UnsupportedClassVersionError...解决方案
最近升级了Android Studio,发现出现了三次同样的错误Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0,刚开始没注意,这次新建了一个新工程也发生报错,于是找了下原因。现在将解决方法记录下来,希望也能帮助遇到同样错误的同学。
下面是运行时候报错的截图:
字面意思就是版本号不对,究其原因发现是buildToolsVersion的事。我的buildToolsVersion是24.0.1
将buildToolsVersion从24.0.1修改为23.0.2再次build运行就正常了(改成其他也可以,没亲测)。
下面就是改完后的运行结果:
好了,如果你也遇到了同样的问题,那就试试这个方案吧。
欢迎共同学习与交流!
今天关于java.lang.UnsupportedClassVersionError:com / mysite / folders /Folders:不支持的major.minor版本51.0的介绍到此结束,谢谢您的阅读,有关3. java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor...、ava.lang.UnsupportedClassVersionError: scala/tools/nsc/MainGenericRunner、Eclipse:Unsupported major.minor version 51.0 error、Error:java.lang.UnsupportedClassVersionError...解决方案等更多相关知识的信息可以在本站进行查询。
本文标签: