ojdbc6.jar的主类清单信息

时间:2015-11-05 15:49:08

标签: java oracle jdbc executable-jar ojdbc

我检查了ojdbc6.jar下的META-INF / MANIFEST.MF文件,结果如下。

Manifest-Version: 1.0
Implementation-Vendor: Oracle Corporation
Implementation-Title: ojdbc6.jar
Implementation-Version: Oracle JDBC Driver version - "11.1.0.7.0-Produ
 ction"
Implementation-Time: Wed Sep 10 15:03:50 2008
Specification-Vendor: Oracle Corporation
Sealed: true
Created-By: 1.6.0 (Sun Microsystems Inc.)
Specification-Title: Oracle JDBC driver classes for use with JDK6
Specification-Version: Oracle JDBC Driver version - "11.1.0.7.0-Produc
 tion"
Main-Class: oracle.jdbc.OracleDriver

Name: oracle/sql/converter_xcharset/
Sealed: false

Name: oracle/sql/
Sealed: false

Name: oracle/sql/converter/
Sealed: false

在这些清单信息中,Main-Class: oracle.jdbc.OracleDriver行引起了我的注意。我理解Main-Class属性的概念。但我不确定为什么这堂课必须成为主要班级。

1 个答案:

答案 0 :(得分:0)

显然,这似乎是oracle为我们提供的一项规定,用于检查任何给定ojdbc6.jar文件的Oracle驱动程序版本。

https://docs.oracle.com/cd/B28359_01/java.111/b31224/getsta.htm#i1008663

要检查驱动程序版本,您只需运行 java -jar ojdbc6.jar

C:\Users\raja\Downloads>java -jar ojdbc6.jar
Oracle 12.1.0.1.0 JDBC 4.0 compiled with JDK6 on Thu_Apr_04_15:06:58_PDT_2013
#Default Connection Properties Resource
#Thu Nov 05 15:51:12 GMT 2015