jdk1.6工程中使用外部jar包中類出現:Exception in thread "main" java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0
問題原因:外部jar包使用jdk1.7(jdk7)編譯(jena支持最低jdk1.7),而使用此jar包的工程jdk版本爲jdk1.6(jdk6),版本不支持。
解決方法:將此jar包重新用jdk1.6(jdk6)編譯級別編譯。
PS:jdk1.7下switch語句支持字符串即switch("字符串"){},而jdk1.6下switch語句不支持字符串匹配。