如何直接运行jar包中包含static main方法的类

最近碰到这样一个问题,需要使用到别的厂商提供的jar包,在使用时需要核对版本号。

jar包中有一个class包含了这个jar包的版本信息,并且提供了一个static main函数用来输出版本信息。

因此,每次需要查看jar包的版本的时候,就可以使用java命令带类路径访问这个类的main方法来输出版本信息

例如,jar包的名字是xxx.jar,里面有一个yyy的class中包含了static main函数,

那么命令:

jar -cp xxx.jar(需要全路径,或者在jar包所在目录下直接访问) yyy(类名)

即可直接调用这个类的静态main方法

猜你喜欢

转载自blog.csdn.net/challeng_everything/article/details/80192115