我正在尝试运行使用Jena的(外部项目)代码。
这是我所做的:
去了终点站,并做了:
export JENA_HOME = / [...] / Documents / apache-jena-3.8.0(编辑:此文件错误地附加了/ bin,但在注释中向我指出后将其删除了)< / p>
export PATH = $ PATH:$ JENA_HOME / bin
运行代码:运行一点并产生一些输出,然后给出错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jena/rdf/model/ModelFactory
at org.imis.generator.EvoGenerator._generate(EvoGenerator.java:1010)
at org.imis.generator.EvoGenerator.start(EvoGenerator.java:862)
at org.imis.generator.EvoGenerator.main(EvoGenerator.java:680)
Caused by: java.lang.ClassNotFoundException: org.apache.jena.rdf.model.ModelFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 3 more
更多详细信息:我正在尝试在https://github.com/mmeimaris/EvoGen中运行代码。使用运行Ubuntu 18.04的VMWare ...我在/ etc / environment中编辑路径变量并重新启动时犯了一个错误,但这导致用户配置文件崩溃并使我进入登录循环,但现在已解决。
谢谢