耶拿(在Ubuntu上)为ModelFactory提供了NoClassDefFoundError

时间:2018-07-24 21:56:47

标签: java ubuntu jena noclassdeffounderror classnotfoundexception

我正在尝试运行使用Jena的(外部项目)代码。

这是我所做的:

  1. 下载了apache-jena-3.8.0.tar.gz并将其解压缩到名为apache-jena-3.8.0的文档中。
  2. (不确定是否相关,但是...)将罐子添加到intellij中并构建,这很好
  3. 去了终点站,并做了:

    export JENA_HOME = / [...] / Documents / apache-jena-3.8.0(编辑:此文件错误地附加了/ bin,但在注释中向我指出后将其删除了)< / p>

    export PATH = $ PATH:$ JENA_HOME / bin

  4. 运行代码:运行一点并产生一些输出,然后给出错误:

    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中编辑路径变量并重新启动时犯了一个错误,但这导致用户配置文件崩溃并使我进入登录循环,但现在已解决。

谢谢

0 个答案:

没有答案