drools報錯java.lang.RuntimeException: wrong class format解決

使用drools時,在規則文件中包含import jar包中的類時,如下:

import java.util.Map;
import com.alibaba.fastjson.JSONObject;

會報錯 java.lang.RuntimeException: wrong class format

解決: 可能是org.eclipse.jdt的jar包不存在或版本過低所致

可以在maven pom中添加

<!-- for drools: wrong class format -->
<dependency>
   <groupId>org.eclipse.jdt</groupId>
   <artifactId>org.eclipse.jdt.core</artifactId>
   <version>3.13.100</version>
</dependency>

成功解決
關於jdt.core版本參考: http://mvnrepository.com/artifact/org.eclipse.jdt/org.eclipse.jdt.core

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章