我正在使用一个安装和使用SAP Java连接器的企业产品。有什么方法可以告诉我(例如,从已安装的JAR和DLL)?它使用的是什么版本的JCo?
发布于 2013-08-21 17:05:53
我不确定您是否可以修改代码,因此首先是一个通用方法。
类JCo包含一组返回库范围信息的方法,例如版本:
com.sap.conn.jco.JCo.getVersion()您可以使用if eiter在应用程序中添加调试信息,或者创建链接到使用的JCo.jar的小程序,并显示信息。
否则,如果您只需要检查marjor版本(2 ou 3),JCO 3被称为“皂荚3.jar”,而版本2只是"sapjco.jar“
发布于 2013-08-29 19:25:07
JCo JAR包含一个主要方法,可以调用该方法来显示一些信息,比如JCo JAR本身和本机库的版本。
如果JAR和相应的本机lib都位于当前目录中,则可以从命令行中的以下命令启动它:
java -jar stijco3.jar
这将打开带有信息的窗口(在图形前端)或生成控制台输出(在无头系统上)。要强制控制台输出,可以将-stdout添加到命令中(可能只适用于Unix系统)。
这也是一种检查JCo JAR是否适合本机库的好方法,并且您正在系统架构中使用正确的发行版。
发布于 2013-12-28 06:43:52
只需右键单击jar文件并以管理员身份运行,它将提供有关jco版本的石墨化信息。
https://stackoverflow.com/questions/18313265
复制相似问题