0

当我尝试启动我的 stardog-server 时,我的终端显示我遵循 Java-Error

Exception in thread "main" java.lang.NoClassDefFoundError: com/complexible/stardog/cli/admin/CLI
Caused by: java.lang.ClassNotFoundException: com.complexible.stardog.cli.admin.CLI
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我不知道为什么会一直发生这种情况,因为我之前已经让我的明星服务器运行,但今天它开始向我显示这个错误。有人知道为什么会这样吗?

我正在为 OSX Mavericks 工作(如果这对任何人有帮助)

4

1 回答 1

0

类路径似乎有问题。

搜索这个我发现了这个交换

这是由于 stardog.bat 脚本中的一个错误。如果您在第 21 行添加分号,使其显示为
'set CLASSPATH=%HOMEDIR%\client\api*;%HOMEDIR%\client\cli*;%HOMEDIR%\client\http*;%HOMEDIR%\client\snarl *;%HOMEDIR%\pack\client*;%SLF4J_JARS%'
这个问题将得到修复。

于 2014-09-22T13:33:42.623 回答