我按照 Datomic 站点上的说明进行操作:http://docs.datomic.com/getting-started.html ,但在尝试启动 datomic shell 提示时出现此错误。我正在使用Windows机器。有什么建议么?我在我的 linux 机器上尝试了同样的事情,但没有收到这个错误。
编辑:移动到另一台 Windows 机器,它正在工作。如果我有时间解决此问题并找到解决方案,我会报告
我注意到您无法从 bin 目录中运行 shell.cmd,您需要使用父目录中的 bin\shell.cmd 调用它...希望对您有所帮助。
如果您正在使用cygwin/bash
并调用bin/shell
: Windows 上的 java 运行时不理解带有“:”的类路径,
但这是您从中得到的bin/classpath
。要么更正这个,要么使用 DOS-CMD shell 并在里面调用 bin/shell.cmd。
问候
在 Windows(至少 7 个)上运行 datomic 的一些提示:
不要将 datomic 下载到 Program Files 中。在启动时,它会在自己的目录中创建日志目录和临时文件,因此除非您以管理员身份运行命令提示符,否则您将看到充满无法写入文件...错误的屏幕。
您需要像这样运行 datomic(假设您将下载解压缩到 C :)
c:\datomic-free-0.x.xxxx>bin\shell.cmd
注意反斜杠。永远绊倒我来自 *nix 世界。
之后,返回您定期安排的 datomic 教程。