Java 打开OrientDB数据库时出错

Java 打开OrientDB数据库时出错,java,orientdb,tinkerpop,Java,Orientdb,Tinkerpop,我试图捕获数据库的URL有问题。 代码如下: TransactionalGraph graph = new OrientGraph("/home/danicroque/Escritorio/demoCroque", "admin", "admin"); 以下是错误: run: may 20, 2016 2:49:46 AM com.orientechnologies.common.log.OLogManager log INFORMACIÓN: OrientDB auto-config DIS

我试图捕获数据库的URL有问题。 代码如下:

TransactionalGraph graph = new OrientGraph("/home/danicroque/Escritorio/demoCroque", "admin", "admin");
以下是错误:

run:
may 20, 2016 2:49:46 AM com.orientechnologies.common.log.OLogManager log
INFORMACIÓN: OrientDB auto-config DISKCACHE=907MB (heap=846MB os=3.802MB disk=447.700MB)
Exception in thread "main" com.orientechnologies.orient.core.exception.ODatabaseException: Error on opening database '/home/danicroque/Escritorio/demoCroque'
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.<init>(ODatabaseDocumentTx.java:204)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.<init>(ODatabaseDocumentTx.java:168)
    at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.openOrCreate(OrientBaseGraph.java:1818)
    at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.<init>(OrientBaseGraph.java:161)
    at com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph.<init>(OrientTransactionalGraph.java:102)
    at com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph.<init>(OrientTransactionalGraph.java:98)
    at com.tinkerpop.blueprints.impls.orient.OrientGraph.<init>(OrientGraph.java:103)
    at pruebatodook.PruebaTodoOk.run(PruebaTodoOk.java:23)
    at pruebatodook.PruebaTodoOk.main(PruebaTodoOk.java:16)
Caused by: com.orientechnologies.orient.core.exception.OConfigurationException: Error in database URL: the engine was not specified. Syntax is: <engine>:<db-type>:<db-name>[?<db-param>=<db-value>[&]]*. URL was: /home/danicroque/Escritorio/demoCroque
    at com.orientechnologies.orient.core.Orient.loadStorage(Orient.java:441)
    at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.<init>(ODatabaseDocumentTx.java:187)
    ... 8 more
may 20, 2016 2:49:46 AM com.orientechnologies.common.log.OLogManager log
INFORMACIÓN: OrientDB Engine shutdown complete
/home/danicroque/.cache/netbeans/8.1/executor-snippets/run.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)
运行:
2016年5月20日凌晨2:49:46 com.orientechnologies.common.log.OLogManager日志
INFORMACIÓN:OrientDB自动配置磁盘缓存=907MB(堆=846MB操作系统=3.802MB磁盘=447.700MB)
线程“main”com.orientechnologies.orient.core.Exception.ODatabaseException中出现异常:打开数据库“/home/danicroque/Escritorio/demoCroque”时出错
在com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.(ODatabaseDocumentTx.java:204)
在com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.(ODatabaseDocumentTx.java:168)
在com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.openOrCreate(OrientBaseGraph.java:1818)上
位于com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.(OrientBaseGraph.java:161)
位于com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph.(OrientTransactionalGraph.java:102)
位于com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph.(OrientTransactionalGraph.java:98)
位于com.tinkerpop.blueprints.impls.orient.OrientGraph.(OrientGraph.java:103)
运行(pruebatook.java:23)
位于pruebatook.pruebatook.main(pruebatook.java:16)
原因:com.orientechnologies.orient.core.exception.OConfigurationException:数据库URL中的错误:未指定引擎。语法是::[?=[&]]*。URL为:/home/danicroque/Escritorio/demoCroque
位于com.orientechnologies.orient.core.orient.loadStorage(orient.java:441)
在com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.(ODatabaseDocumentTx.java:187)
... 8个以上
2016年5月20日凌晨2:49:46 com.orientechnologies.common.log.OLogManager日志
信息:OrientDB发动机关闭完成
/home/danicroque/.cache/netbeans/8.1/executor snippets/run.xml:53:Java返回:1
生成失败(总时间:1秒)
我试图在Ubuntu中用Netbeans运行这段代码。数据库的名称是
demoCroque
,URL是
/home/Escritorio/demoCroque


如何解决此问题?

您的URL格式似乎不正确

请看这里:

编辑:为了进行测试,请使用完整的文件路径,直到您知道它工作正常为止,例如:

PLOCAL:C:/projects/myproject/Escritorio/demoCroque
REMOTE:192.168.1.1/demoCroque
PLOCAL:../home/Escritorio/demoCroque
PLOCAL:C:/projects/myproject/Escritorio/demoCroque