错误提示:
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