最近在學protege,遇到各種問題,都通過網絡同仁的幫助下得到了解決
protege軟件在使用時可能會因為版本兼容問題,出現很多狀況。
昨天我的JESS控件出現問題,調了老半天,網上也沒有解決問題的方法,偶然看到官網的30天試用期,才想起來可能是軟件到期導致的,重新下載果然是。
註意:JESS軟件壹般都是30天試用期的,因此如果到了30天,在激活時可能出現“error creating swrljessbridge error loading jess:null”,大家就重新去官網下載壹個吧,我的問題就是這樣解決的,官網地址前面已經告訴了。
下面記錄壹下使用JESS推理引擎的配置問題:
1.插件配置
在protege的"project->configure"中勾選“SWRLTab”插件,這樣在軟件的分頁欄裏會出現SWRLTab界面,然後開始安裝jess,protege3.3.1、protege3.4.4都可以與jess71p2兼容,下載jess71p2,解壓文件,將解壓文件中lib文件夾下的jess.jar壓縮文件復制到protege安裝目錄的plugins\edu.stanford.smi.protegex.owl下。
2.環境變量配置
選中我的電腦,右擊“屬性->高級系統設置->環境變量”的系統變量中編輯path變量的值jess.jar的路徑,如:C:\Program Files\Protege_3.4.4\plugins\edu.stanford.smi.protegex.owl\jess.jar;在增加壹個Classpath系統變量,編輯變量值與path的值相同,如C:\Program Files\Protege_3.4.4\plugins\edu.stanford.smi.protegex.owl\jess.jar。
3.激活jess
經過上述步驟,重新打開在SWRLTab分頁,右上角出現帶J圖標,點擊激活,即成功完成JESS配置了。