Java 在Windows中设置事务处理程序使用的Datomic类路径函数

Java 在Windows中设置事务处理程序使用的Datomic类路径函数,java,windows,clojure,classpath,datomic,Java,Windows,Clojure,Classpath,Datomic,我正在尝试设置自定义事务处理程序函数要使用的类路径函数,如下所述: 我已经将DATOMIC\u EXT\u CLASSPATH环境变量设置为.jar文件的路径,并且 添加了:要求事务处理程序功能使用。尽管如此,当我尝试运行函数时 FileNotFoundException在类路径上找不到some\n/some\u file.clj错误 我使用的是Windows 8,我应该做一些额外的步骤吗?我可以在Datomic Transactior的日志中看到Transactior是否正确使用jar文件吗

我正在尝试设置自定义事务处理程序函数要使用的类路径函数,如下所述:

我已经将
DATOMIC\u EXT\u CLASSPATH
环境变量设置为.jar文件的路径,并且 添加了
:要求事务处理程序功能使用
。尽管如此,当我尝试运行函数时
FileNotFoundException在类路径上找不到some\n/some\u file.clj
错误

我使用的是Windows 8,我应该做一些额外的步骤吗?我可以在Datomic Transactior的日志中看到Transactior是否正确使用jar文件吗?

从最新版本(0.9.5786)开始,存在一个错误,windows脚本中没有考虑到
Datomic\u EXT\u CLASSPATH
。作为一种解决方法,我修改了Datomic发行版中的
bin\classpath.cmd
文件,将
Datomic\u EXT\u classpath
添加到
CP\u列表中:

@echo off
set CP_LIST=

for %%i in (.\lib\*.jar) do call bin\cpbuild.cmd %%i
for %%i in (.\*transactor*.jar) do call bin\cpbuild.cmd %%i
set CP_LIST=bin;resources;%CP_LIST%;%DATOMIC_EXT_CLASSPATH%
使用此修复程序,一切正常