【问题标题】:SQL Server JDBC ExceptionSQL Server JDBC 异常
【发布时间】:2011-01-13 19:09:57
【问题描述】:

在使用 ANT 构建我的 Java 应用程序时,我不断收到此错误。我曾多次尝试使用 SQLJDBC.JAR 和 SQLJDBC4.JAR,但不断收到此错误消息。我完全不明白为什么即使在升级到 sqljdbc4.jar 之后也会收到这个错误。

[javadoc] java.lang.UnsupportedOperationException: 此驱动程序不支持 Java 运行时环境 (JRE) 1.6 版。 使用为 JDBC 4.0 提供支持的 sqljdbc4.jar 类库。

【问题讨论】:

    标签: java sql sql-server jdbc jakarta-ee


    【解决方案1】:

    参考这个链接: http://msdn.microsoft.com/en-us/library/ms378526.aspx

    “sqljdbc4.jar 类库需要 6.0 或更高版本的 Java 运行时环境 (JRE)。”

    所以如果你在编译时没有使用JDK 1.6或更高版本,那么在使用sqljdbc4.jar时会报错。

    如果您使用的是 JDK 1.5 或更早版本,则需要使用 sqljdbc.jar,您可以从 here 获取该文件。

    此外,使用 ANT 的一个提示是,您可以使用“ant -verbose”来帮助确定它在类路径中找到哪些库,以确保它使用的是您期望的 sqljdbc JAR。此外,请务必确认您正在使用哪个版本的 JDK 进行编译。您可以将 JAVA_HOME 环境变量设置为指向不同的 JDK 进行编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      相关资源
      最近更新 更多