我是java的新用户,最后让我的代码工作,并尝试将其作为jar运行到远程计算机上运行并开始收到以下错误:
com.microsoft.sqlserver.jdbc.SQLServerConnection <init> SEVERE: Java Runtime Environment
(JRE) version 1.8 is not supported by this driver. Use the sqljdbc4.jar class library,
which provides support for JDBC 4.0.java.lang.UnsupportedOperationException:
Java Runtime Environment (JRE) version 1.8 is not supported by this driver. Use
the sqljdbc4.jar class library, which provides support for JDBC 4.0.
at com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>
(SQLServerConn
我在构建路径中更新了驱动程序但仍然无效。它在我的桌面上运行良好,因此不确定问题是什么。请告知这里最好的方法是什么。
编辑:
我上面发布的快照显示1.8,但我已经在几个1.7机器版本上试过了。
以及连接代码
String dataConnectionUrl = "jdbc:sqlserver://192.xxx.x.xxx:1433;" +
"databaseName=clientsDB;user=me;password=notyou";
答案 0 :(得分:2)
用于SQL Server的Microsoft JDBC驱动程序4.0(sqljdbc4.jar),可通过页面here上的下载链接获得,确实与JRE 7和JRE 8兼容。我刚刚确认了Xubuntu上的Java 8兼容性14.04框
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)