0

我尝试建立一个非常简单的 neo4j db 来练习:

public static void main(String[] args) {
    Map<String, String> config = new HashMap<String, String>();
    config.put( "neostore.nodestore.db.mapped_memory", "10M" );
    config.put( "string_block_size", "60" );
    config.put( "array_block_size", "300" );
    GraphDatabaseService graphDb = new GraphDatabaseFactory()
        .newEmbeddedDatabaseBuilder( "db" )
        .setConfig( config )
        .newGraphDatabase();

    ExecutionEngine engine = new ExecutionEngine(graphDb, StringLogger.DEV_NULL);
}

执行时出现以下异常:线程“main”中的异常 java.lang.NoClassDefFoundError: scala/Function0

你知道如何让它工作吗?

4

2 回答 2

0

有关此错误的问题列在“java”标签 wiki上的常见 Java 问题中,对于一般性答案,您可以从此处开始阅读。要了解为什么在您的特定情况下无法找到类定义,首先要确切知道无法找到的定义是什么,因此请编辑您的问题以包含完整的堆栈跟踪。也许其他人会认出您的确切错误,我从这一行中只能看到 JVM 无法加载某些 Scala 定义,并且您可能需要在依赖关系树中包含一些缺少的依赖项或清理冲突的版本。

于 2013-11-01T17:57:16.263 回答
0

我们的解决方案是在我们的 IDE 中添加 scala 支持。

于 2013-11-08T11:34:40.380 回答