我目前正在使用 jodatime Java 库,并在尝试在 Coldfusion 中使用它时遇到问题。
我已经下载了最新的 jodatime 2.1 版本,将 jar 文件放入本地驱动器上的一个文件夹中,并让我的 Coldfusion 管理员在Java 和 JVM设置页面下的ColdFusion 类路径中查看该文件夹。
在大多数情况下,它都有效。但有时我会得到这样的东西:
local.oTestZone = createObject('java','org.joda.time.DateTimeZone').init('Europe/London');
哪个应该与此匹配:构造函数但是我在coldfusion中得到一个错误说:
找不到接受类型 ( java.lang.String ) 参数的类 org.joda.time.DateTimeZone 的构造函数。
当我做这样的事情时它工作得很好:
local.oToZone = createObject('java','org.joda.time.DateTimeZone').forID('Europe/London');
匹配项:forID
我的java实现是否遗漏了什么?