我可以在Oracle数据库的默认JDK 1.3上安装JDK 1.6吗?

Mar*_*n08 5 oracle jvm

我的Oracle 9i附带JDK 1.3.我想使用JDK 1.4+中引入的一些类.因此,我可以通过C:\ oracle\oraclehome\jdk文件夹复制最新的JDK(1.6).谢谢.

编辑:我应该补充一点,我想在我的Java存储过程中使用一些JDK 1.4+库类.如果我无法更改内部JVM,我可以在哪里放置jar文件,以便JVM知道在哪里解析我的引用?或者我是否必须为这些新类使用loadjava?

Jus*_*ave 4

您无法更改在数据库内运行的 JVM 版本(即用于 Java 存储过程的 JVM 版本)。

您在 C:\oracle\oraclehome\jdk 文件系统上看到的 JDK 版本与内部 JVM 的版本不同。您在文件系统上看到的 JDK 只是为了运行 Oracle 附带的各种基于 Java 的外部 GUI(从 Oracle Universal Installer 开始,包括数据库配置助手 (DBCA) 等内容)。尽管从技术角度来看您可以覆盖该安装,但它不会影响用于 Java 存储过程的 JVM。