我可以从文件中告诉JCo版本吗?

时间:2013-08-19 11:59:53

标签: jco

我正在使用安装和使用SAP Java Connector的企业产品。有没有办法告诉我(例如来自已安装的JAR和DLL?)它使用的是什么版本的JCo?

3 个答案:

答案 0 :(得分:2)

JCo JAR包含一个main方法,可以调用它来显示一些信息,例如JCo JAR本身和本机库的版本。

如果JAR和相应的本机lib都在当前目录中,您可以从命令行使用以下命令启动它:

  

java -jar sapjco3.jar

这将打开一个窗口(在图形前端)或生成控制台输出(在无头系统上)和信息。要强制控制台输出,您可以向命令添加-stdout(可能仅适用于Unix系统)。

这也是检查JCo JAR是否适合本机lib并且您正在为系统架构使用正确分发的好方法。

答案 1 :(得分:1)

我不确定你是否可以修改代码,因此首先是一般方法。

类JCo包含一组返回库宽信息的方法,例如版本:

com.sap.conn.jco.JCo.getVersion()

您可以使用if eiter在应用程序中添加调试信息,或创建链接到使用过的JCo.jar的小程序,并显示信息。

否则,如果你只需要检查marjor版本(2 ou 3),JCO版本3称为“sapjco3.jar”,而版本2只是“sapjco.jar”

答案 2 :(得分:0)

[只需右键单击jar文件,然后以管理员身份运行,它将以图形方式提供有关jco版本的信息]