在 MS Access 公共函数中,我使用 shell 调用运行 java xslt 模块:
Set shell = CreateObject("WScript.Shell")
cmd = "java -jar D:\saxon9he.jar -s:D:\input.xml -xsl:D:\transf.xslt -o:D:\output.xml"
Set objExecObject = shell.Exec(cmd)
我发现了以下错误:
由于在另一个 MS Access 实例中完全相同,我假设我必须在某处引用环境变量(其中一个JAVA_HOME
已设置为C:\Program Files\Java\jdk1.5.0_16\bin
)。
但是我可以在 MS Access 的哪个位置设置该引用?
还是这个错误是由其他原因引起的?
例如,MS Access / VBA 访问和/或PATH
中的环境变量可能会出现问题吗?在我的设置中,保存 java.exe 位置信息的是用户环境参数。USER
SYSTEM
PATH