我有一个.war文件。在这个.war文件里面我有WEB-INF文件夹。在WEB-INF里面我有一个lib文件夹,在这个lib文件夹里面我有一个.jar文件。在这个罐子里面,我有一个主要方法的类。我需要调用这个方法。我可以从命令行执行此操作吗?我没有选择使用war文件,因此我需要一个命令来通过war文件使用main方法访问我的类。
答案 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
存档一样(您会在此找到大量示例)页)。