1. 程式人生 > >drools報錯java.lang.RuntimeException: wrong class format解決

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