1. 程式人生 > >我遇到的Myeclipse 實現Jena推理時出現的問題及解決辦法

我遇到的Myeclipse 實現Jena推理時出現的問題及解決辦法

錯誤提示:
Exception in thread "main" java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/WriterPreferenceReadWriteLock
 at com.hp.hpl.jena.shared.LockMRSW.<init>(LockMRSW.java:38)
 at com.hp.hpl.jena.query.core.DataSourceImpl.<init>(DataSourceImpl.java:34)
 at com.hp.hpl.jena.query.core.DataSourceImpl.<init>(DataSourceImpl.java:60)
 at com.hp.hpl.jena.query.QueryExecutionFactory.create(QueryExecutionFactory.java:170)
 at com.space.reasoner.Examplesqar.main(Examplesqar.java:127)

因為是新手,找了一天都不知道錯哪了,程式中也沒有提示,只是執行時在控制檯輸出上面的錯誤提示,真是很頭疼。最後盡然發現是少了下面這個包,這個是jena2.5.7.jar包含的,但是有的jena是不包含的。

解決辦法:
  新增concurrent.jar