命令行 - 来自战争中的jar的调用类

时间:2015-04-11 20:34:22

标签: java

我有一个.war文件。在这个.war文件里面我有WEB-INF文件夹。在WEB-INF里面我有一个lib文件夹,在这个lib文件夹里面我有一个.jar文件。在这个罐子里面,我有一个主要方法的类。我需要调用这个方法。我可以从命令行执行此操作吗?我没有选择使用war文件,因此我需要一个命令来通过war文件使用main方法访问我的类。

2 个答案:

答案 0 :(得分:0)

最简单的方法是从命令提示符转到jar文件所在的位置,然后键入java youpackagename.yourclassname。例如java net.grinder.Grinder

答案 1 :(得分:0)

访问war包中的jar可能很困难。由于war打包用于在Java Web服务器上进行部署,因此war打包已过时,并且不适合您使用。在解压缩后解压缩war存档并运行包含的jar存档,就像您使用jar运行任何其他java -jar /path/to/archive.jar存档一样(您会在此找到大量示例)页)。