2013-06-20 26 views
-3

我進口了一批項目到Eclipse中,並得到了以下錯誤:接通字符串1.7

'Cannot switch on a value of type String for source level below 1.7'

這很好。我明白,在1.7中添加字符串開關。當我快速修復我的錯誤以將工作區或項目合規性更改爲1.7時,幾乎每一行代碼都會出現錯誤。

下面是在控制檯頂部顯示的錯誤:

java.lang.UnsupportedClassVersionError: Driver : Unsupported major.minor version 51.0

任何想法,爲什麼發生這種情況,我該如何解決?

+0

自Java 1.7以來,您可以使用具有String變量/擴展的開關。將項目設置更改爲Java 1.7,並添加Java 1.7運行時。如果您使用Maven或其他構建工具,則必須在POM.xml或其配置文件中設置Java版本,而不是在項目或全局設置以及Eclipse中。 –

回答

1

請確保您不只是將工作區設置爲java 1.7,而且還有一個java 1.7 JDK低於它。