我遇到的Myeclipse 實現Jena推理時出現的問題及解決辦法
阿新 • • 發佈:2019-01-25
錯誤提示:
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