【问题标题】:Find Version of JDK installed in Oracle server查找安装在 Oracle 服务器中的 JDK 版本
【发布时间】:2013-05-15 09:13:05
【问题描述】:

我的应用程序使用 Oracle 11,当我尝试在 JDK 1.6/JRE1.6 中将一些 java 文件或 jar 文件加载到服务器中时

显示versionmajorminor 50.0 错误。

如果我在 JDK/JRE 1.4 中加载相同的文件,它们将被加载。 请任何人都可以帮助我如何找到映射的JDK或JRE Oracle服务器的版本..?

【问题讨论】:

  • 是否有任何命令或查询来检查 oracle 11.2.0 中安装了哪个 JRE/JDK..?请发帖

标签: java oracle11g


【解决方案1】:

每个主要版本的 Java 的类号都发生了变化:

Java 6: Version 50.0
Java 5 (1.5): Version 49.0
Java 1.4.2: Version 48.0

甲骨文 11 contains Java 5.

【讨论】:

  • 是否有任何命令或查询来检查oracle 11.2.0..中安装了哪个JRE/JDK?
【解决方案2】:
System.getProperty("java.version");

【讨论】:

  • 简洁中的巧妙之处!
  • @BrianAgnew 我喜欢简单。这适合我。 ;)
【解决方案3】:

以下来自“可移植性:Java 标准支持”部分下的 Java Developers’ Perspective on Oracle Database 11g

The Oracle database 11g JDBC comes in two flavors: ojdbc5.jar for Java 5 (i.e., JDK 1.5) and 
ojdbc6.jar for Java 6 (i.e., JDK 1.6). The ojdbc6.jar supports the new JDBC 4.0 specification 

【讨论】:

  • 我认为这无关紧要,因为它指的是 JDBC 驱动程序,而不是与 Oracle 一起安装的 Java 版本
猜你喜欢
  • 2012-06-08
  • 1970-01-01
  • 2015-03-25
  • 1970-01-01
  • 2016-12-15
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
  • 2018-04-20
相关资源
最近更新 更多