![](/img/trans.png)
[英]how do I get eclipse to use a different compiler version for 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.