我今天观察到在linux框中的Oracle数据库客户端/服务器安装位置内有一个JDK。
我知道jre用于使用netca(GUI)其他辅助GUI工具,但有人可以解释一下这个JRE的用途吗?
我不是试图删除或覆盖这个JDK,但我似乎没有找到关于这个较低版本JDK的任何解释,然后当前在特定ORACLE数据库客户端发布时发布。
答案 0 :(得分:2)
完整客户端包括旧版本的SQL Developer,它需要JDK。
11gR1客户端包括SQL Developer 1.1.3和JDK 1.5.0_11; 11gR2服务器(据我所知独立客户端)包括SQL Developer 1.5.4和JDK 1.5.0_30。至少在Linux上。 Oracle 12c包括SQL Devloper 3.2我相信,所以可能包括JDK 6。
它们提供了旧版本的SQL Developer,因此它们也提供了匹配的,兼容的JDK版本,即使Java已经从那个版本的SQL Developer开始转移。
当前版本SQL Developer 4.1,requires JDK 8。
旧JDK可能还有其他用途用于其他工具,但这是显而易见的。