Java 在oracle数据库客户端安装位置中JDK有什么用途?

Java 在oracle数据库客户端安装位置中JDK有什么用途?,java,oracle,Java,Oracle,我今天观察到,在linux框中Oracle数据库客户机/服务器安装位置中有一个JDK 我知道jre用于使用netca(GUI)其他辅助GUI工具,但是有人能解释一下这个jre的用途吗 我并没有试图删除或覆盖这个JDK,但我似乎找不到任何关于这个较低版本JDK的解释,当时发布的是当前版本的特定ORACLE数据库客户端。完整的客户端包括一个旧版本的SQL Developer,它需要一个JDK 11gR1客户端包括SQL Developer 1.1.3和JDK 1.5.011;11gR2服务器(以及据

我今天观察到,在linux框中Oracle数据库客户机/服务器安装位置中有一个JDK

我知道jre用于使用netca(GUI)其他辅助GUI工具,但是有人能解释一下这个jre的用途吗


我并没有试图删除或覆盖这个JDK,但我似乎找不到任何关于这个较低版本JDK的解释,当时发布的是当前版本的特定ORACLE数据库客户端。

完整的客户端包括一个旧版本的SQL Developer,它需要一个JDK

11gR1客户端包括SQL Developer 1.1.3和JDK 1.5.011;11gR2服务器(以及据我所知的独立客户端)包括with和JDK 1.5.0_30。至少在Linux上是这样。我相信Oracle12c包括SQLDevOper3.2,所以可能包括JDK6

它们提供了旧版本的SQLDeveloper,因此它们也提供了一个匹配的兼容版本的JDK,即使Java在那个版本的SQLDeveloper之后已经开始发展

当前版本


旧版本的JDK对其他工具可能有其他用途,但这是显而易见的。

我还要补充一点,它们在所有平台上使用相同的JDK版本。因此,即使Windows上的JDK8“没有”问题,一些较新的JDK在Linux/AIX上显示旧的基于AWT的GUI工具时可能会出错。