我在Eclipse(Indigo)中創建了一個配置爲使用JRE 1.7的Drools項目。但我得到指着我.drl文件的錯誤:Eclipse中的Drools Java 7支持
COM /樣品/ DroolsTest $消息:不支持MAJOR.MINOR版本51.0
的com.sample.DroolsTest.Message類是由.drl文件導入。 Drools運行時是5.2.1(也嘗試過5.3.0.Final)。
任何幫助,將不勝感激。謝謝。
我在Eclipse(Indigo)中創建了一個配置爲使用JRE 1.7的Drools項目。但我得到指着我.drl文件的錯誤:Eclipse中的Drools Java 7支持
COM /樣品/ DroolsTest $消息:不支持MAJOR.MINOR版本51.0
的com.sample.DroolsTest.Message類是由.drl文件導入。 Drools運行時是5.2.1(也嘗試過5.3.0.Final)。
任何幫助,將不勝感激。謝謝。
這個異常似乎不需要特別對Drools做任何事情,但是是一個通用的Java錯誤。如果嘗試使用比用於編譯它的JDK早的JRE執行Java類,則會發生這種情況。例如,如果您使用JDK7編譯該類,然後嘗試使用JDK6執行它,則會出現此錯誤。
是的,我認爲Drools eclipse插件期望使用JDK6編譯事實類。有什麼辦法可以使插件與JDK7編譯類一起工作嗎? – Jan 2012-04-13 08:46:08
只是以上詳細的答案和評論。我安裝了JRE6和JRE7,JRE7是默認設置。我不得不做兩件事從drools示例項目中刪除錯誤。
該項目實際上是一個由Eclipse中的drools項目嚮導創建的示例項目。一切工作正常與Java 1.6。 – Jan 2012-04-12 10:41:37