【问题标题】:neo4j shell script issueneo4j shell 脚本问题
【发布时间】:2016-02-05 20:11:15
【问题描述】:

Windows 7,Neo4j 社区版 - 全新安装。

我是 neo4j 的新手,我想批量运行一些 Cypher 命令。我已经阅读了有关 neo4j shell 的信息,所以我尝试运行它。

无论我是从桌面的“命令提示符”运行它还是启动新的 cmd 会话,我都会收到以下错误:

neo4jshell

(一堆 DOS 的东西)

D:\AppData\Neo4j\Sports2000>pushd "D:\APPLIC~1\NEO4JC~1.1\bin\..\lib" 系统找不到指定的路径。

随后在批处理文件中:

D:\AppData\Neo4j\Sports2000>java -classpath ;"" -Dapp.name="neo4j-shell" -Dapp.repo="D:\APPLIC~1\NEO4JC~1.1\bin\..\ lib" -Dbasedir ="D:\APPLIC~1\NEO4JC~1.1\bin\.." org.neo4j.shell.StartClient 错误:无法找到或加载主类 org.neo4j.shell.StartClient

读取它引用了 Neo4j 的 zip 版本的 shell 命令,并链接到 Neo 站点的首页,该站点没有引用我可以看到的 .zip 文件。


看起来这是我的 Neo4j 版本的打包问题: Neo4j Error: Could not find or load main class org.neo4j.shell.StartClient

升级到版本 3 并没有解决问题。安装第 3 版,然后安装 zip 文件让我得到了一个有效的 powershell 提示符。

【问题讨论】:

    标签: windows shell neo4j


    【解决方案1】:

    从 Neo4j 桌面应用程序中选择“选项”,然后选择“命令提示符”,然后在命令提示符处运行 Neo4jShell.bat

    请参阅this post 了解更多信息。

    【讨论】:

    • 我仍然收到“错误:无法找到或加载主类 org.neo4j.shell.StartClient”