簡體   English   中英

我該如何使用不同版本的java

[英]how do I use different version of java

我已經安裝了java 6和7並使用eclipse編寫了一個簡單的jdbc應用程序。 我在lib文件夾中有sqljdbc4.jar和sqljdbc.jar。 我收到這條消息......

2013年12月18日上午9:29:51 com.microsoft.sqlserver.jdbc.SQLServerConnection

嚴重:此驅動程序不支持Java Runtime Environment(JRE)1.7版。 使用sqljdbc4.jar類庫,它提供對JDBC 4.0的支持。

線程“main”中的異常java.lang.UnsupportedOperationException:此驅動程序不支持Java運行時環境(JRE)版本1.7。 使用sqljdbc4.jar類庫,它提供對JDBC 4.0的支持。

at com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>(SQLServerConnection.java:304)

at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1011)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at sqldriver.doConnection(sqldriver.java:27)

at sqldriver.main(sqldriver.java:12)

如果我想使用1.6,我該怎么做呢?

您需要從類和構建路徑中刪除sqljdbc.jar ,並且使用sqljdbc4.jar (適用於Java 6及更高版本)。

右鍵單擊您的項目 - >屬性,然后單擊Java編譯器,然后選擇所需的Java版本 在此輸入圖像描述

試試這個例子 它更容易,您不需要添加sqljdbc jar。

我知道了。
我需要更改運行/調試設置>編輯>執行環境 在此輸入圖像描述

我去了。
這不是一個永久的修復,但它現在會做。

當我嘗試將數據從SQL Server導入到我的Solr索引(Windows Server 2012 R2計算機上的solr v1.4.0)時,我遇到了類似的問題。 為了解決這個問題,我從solr lib目錄中刪除了sqljdbc.jar,並將sqljdbc4.jar添加到同一目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM