找不到主类:com.complexible.stardog.cli.admin.CLI。程序将会退出

时间:2016-05-16 20:33:02

标签: semantic-web stardog

我试图安装Stardog,但它发给我这个错误:

  

线程中的异常" main" java.lang.UnsupportedClassVersionError:JVMCFRE003糟糕的主要版本; class = com / complexible / stardog / cli / admin / CLI,offset = 6       at java.lang.ClassLoader.defineClassImpl(Native Method)       at java.lang.ClassLoader.defineClass(ClassLoader.java:275)       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)       at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)       at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)       在java.net.URLClassLoader.access $ 300(URLClassLoader.java:79)       at java.net.URLClassLoader $ ClassFinder.run(URLClassLoader.java:1038)       在java.security.AccessController.doPrivileged(AccessController.java:284)       在java.net.URLClassLoader.findClass(URLClassLoader.java:429)       at java.lang.ClassLoader.loadClass(ClassLoader.java:660)       at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:358)       at java.lang.ClassLoader.loadClass(ClassLoader.java:626)   找不到主类:com.complexible.stardog.cli.admin.CLI。程序将退出。

有人知道怎么解决吗?

1 个答案:

答案 0 :(得分:2)

此类错误通常意味着您尝试运行的代码与您尝试运行的Java版本不同。

Stardog requires Java 8

  

Stardog在Java 8上运行

因此,请确保您在Java 8下运行它,在您的环境中提供java -version的输出作为您问题的一部分,将有助于确定这是否是您的问题。