java - ORA-01866 与 JDeveloper 10.1.3.4

标签 java oracle jdeveloper oracle-adf

我在 JDeveloper 10.1.3.4 中使用 ADF 运行应用程序。

创建应用程序模块时,出现标题中提到的错误代码异常:“ORA-01866 日期时间类无效”。它绝对与代码无关,我可以向您保证。它只发生在我的电脑上,还有其他电脑没有出现这个问题,相同的代码和所有。创建应用程序模块 (BC4J) 后,一切正常。这很奇怪。为了加强我的观点,在应用程序的一部分我创建了一个新的线程(因为我想在我的网页后台执行代码),所以我创建了一个新的应用程序模块,这里再次出现异常。

我正在运行带有 Service Pack 3 的 Windows XP。Java 版本是此版本的 JDeveloper 附带的版本。 java.exe -version 产生:

java version "1.5.0_06"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)

Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)

谢谢!

最佳答案

您是否尝试过此 thread 中建议的解决方案?在 Oracle 的论坛上:

  • 在系统注册表中,转到HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Controls/TimeZoneInformation

  • 删除 DisableAutoDaylightTimeSet 属性,或将其设置为 0

关于java - ORA-01866 与 JDeveloper 10.1.3.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10965536/

相关文章:

java - JTextPane 是 JScrollPane 可接受的客户端吗?

java - Batch Entry 0 insert into PGSQL-调用getNextException查看原因

java.sql.SQLException : No suitable driver on tomcat 8. 5

sql - 在子句中使用子选择列表优化 sql 查询

java - 使用 java.nio.file.Paths 接口(interface)时缺少方案 (IllegalArgumentException)

java - 包含在 Java 中无法正常工作的方法

oracle - 如何列出Oracle数据库中存在的所有角色?

java - 在 Oracle ADF 12.1.3 中从 transient 属性填充持久属性

java - Spotbugs 与 JDeveloper 集成

java - 如何在Web服务中使用HashMap作为参数