MyEclipse 下 Unsupported major.minor version 52.0 报错

在Myeclipse2014 下做个一次测试jdbc数据库的代码如下:

import java.sql.*;

public class sqlTest {

public static void main(String[] srg) throws ClassNotFoundException {

Connection con;

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

try {

con=DriverManager.getConnection("jdbc:sqlserver:"+"//localhost:1433;DatabaseName=testDatabase","sa","sqlserver");

System.out.println( "Connection Successful! ");

}catch(SQLException e) {

e.printStackTrace();

}

}

}

运行提示:xception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver和Unsupported major.minor version 52.0

查网上资料说jdk jre 版本不一样,我的机器自己的jdk 和jre 版本是一样的,Myeclipse里 版本配置我也是一样的设置的。

解决办法:通过我上一篇转载博文我受到启发

http://510512.blog.51cto.com/765270/1785518

因为我是用的MyEclipse 里自带的jdk 和jre ,里面肯定没有jdbc 驱动,所以我把sqljdbc4.jar

复制到MyEclipse 使用的C:\Users\Administrator\AppData\Local\MyEclipse Professional 2014\binary\com.sun.java.jdk7.win32.x86_1.7.0.u45\jre\lib\ext文件夹下。

结果运行正常

时间: 2024-08-06 07:58:35

MyEclipse 下 Unsupported major.minor version 52.0 报错的相关文章

java.lang.UnsupportedClassVersionError(Unsupported major.minor version 49.0)报错

报错截图如下: 错误信息是由于jar包版本不一致导致,这个49.0是什么呢? JDK不同的版本,编译出的class文件是不同的.通过查看分析class文件前几个字节,可以找到对应的关系,详细的参考官方,细微的版本之间可能有差异: J2SE 7 = 51 (0x33 hex),J2SE 6.0 = 50 (0x32 hex),J2SE 5.0 = 49 (0x31 hex),JDK 1.4 = 48 (0x30 hex),JDK 1.3 = 47 (0x2F hex),JDK 1.2 = 46 (

Linux(ubuntu)下安装pycharm出错Unsupported major.minor version 52.0

已安装python 已安装jdk 在pycharm文件夹中bin中执行sh ./pycharm.sh 时出错:Unsupported major.minor version 52.0 这个错误的意思是JDK版本太低 但是我明明装了版本比较新的jdk,然后我估计是linux自带了jdk,执行命令java -version 查看java版本,果然是版本很低的一个 这时候就按下面步骤查看一下默认的jdk路径: which java --查看默认的jdk安装路径 加入出来的是:/usr/bin/java

异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace)

异常:Unsupported major.minor version 52.0 (Use --stacktrace to see the full trace) 正在写一个功能,更新了同事提交的代码之后,出现了如下错误: 1 Fatal error during compilation org.apache.tools.ant.BuildException: java.lang.UnsupportedClassVersionError: org/elasticsearch/index/query

JDK报错Unsupported major.minor version 52.0

一.问题描述: 新建web项目,由于我配置的Tomcat 6依赖jdk 1.8,所以新建的工程在jdk1.8环境下生成.当我把jdk改成1.6版本时,运行main方法或其他,则 报以下错误: java.lang.UnsupportedClassVersionError: PR/Sort : Unsupported major.minor version 52.0 二.解决方案: 在Window -->Properties-->JAVA --> Compiler-中的Compiler co

spark提交jar包时出现unsupported major.minor version 52.0错误的解决方案

一.问题: 最近在spark集群上做一个项目,打包提交jar包时,出现了unsupported major.minor version 52.0的报错,而在local模式运行却能正常运行! 二.错误原因: 查阅诸多资料得出的结论就是:项目编译得到的class文件的版本高于运行环境中jre的版本号,高版本JDK编译的class不能在低版本的jvm虚拟机下运行,否则就会报这类错,因此无法运行!49,50,51,52是Java编译器内部的版本号,版本对应信息如下: Unsupported major.

ERROR Review:Unsupported major.minor version 52.0

最近将AS从2.1.2升级至2.2版本后,项目编译报出了如下错误: java.lang.UnsupportedClassVersionError: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0 经过查找发现,AS升级到2.2以后,其内置的jdk版本也同时升级到了jdk1.8,AS则会在项目Setting中提示建议你使用其内置的jdk版本: 当你勾选了下图中Use embedded JDK

CentOS7 maven Unsupported major.minor version 52.0

pom.xml含有以下: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1</version> <executions> <execution> <!-- <phase>install</phase> --> &

Ant编译提示“Unsupported major.minor version 52.0”

今天在使用Ant编译build.xml文件时报错"java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 51.0",很明显是JDK版本不一致所导致的,但是我用的JDK8,Eclipse配置貌似也都正常(Windows——Preferences——Java——Compiler(配置的为1.8)——Installed JREs(勾选的是JDK1.8的

Tomcat Unsupported major.minor version 52.0错误

Unsupported major.minor version 52.0: 看到Unsupported你是不是会想到jdk高版本能兼容低版本,但是低版本不能兼容高版本,不错,猜对了,其实就是这个意思.这个错误意思是你项目用JDK1.8运行过,现在又在本地的eclipse等开发工具或者本地环境变量为低版本的jdk1.7或者jdk1.6下运行,eclipse会说:"本地jdk版本太低,不支持这个jdk1.8编译过的项目运行".你看看你本地是报52还是51或者其他的错. 64位系统可以和32