2013-05-15 82 views
2

我的应用程序的JDK版本使用Oracle 11,当我尝试一些Java文件或jar文件加载到服务器在JDK 1.6/JRE1.6查找已安装在Oracle服务器

versionmajorminor显示50.0错误。

相同的文件,如果我加载JDK/JRE 1.4它们正在加载。 请谁能帮助我如何找到哪个版本的JDK或JRE Oracle服务器映射..?

+0

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

回答

1
System.getProperty("java.version"); 
+0

狡猾在其简单! –

+0

@BrianAgnew我喜欢简单。这适合我。 ;) –

3

类别号按Java的主要版本从而改变:

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

甲骨文11 contains Java 5.

+0

是否有任何命令或查询来检查在Oracle 11.2.0中安装了哪个JRE/JDK ..? – Suresh

0

下面是Java Developers’ Perspective on Oracle Database 11g下的 “可移植性:Java标准的支持” 一节

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 
+0

我认为这并不相关,因为它是指JDBC驱动程序,而不是与Oracle一起安装的Java版本 –

相关问题