尝试启动stardog服务器时出现Java错误

时间:2014-09-22 13:05:56

标签: java stardog

当我尝试启动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(如果能帮助任何人)

1 个答案:

答案 0 :(得分:0)

类路径似乎有问题。

正在搜索此内容我找到了this exchange

  

这是由于stardog.bat脚本中的错误造成的。如果你在第21行添加一个分号,那么它就会显示为'set CLASSPATH =%HOMEDIR%\ client \ api *;%HOMEDIR%\ client \ cli *;%HOMEDIR%\ client \ http *;%HOMEDIR% \ client \ snarl *;%HOMEDIR%\ pack \ client *;%SLF4J_JARS%'
此问题将得到解决。