使用jar命令解压缩到一个目录。可能吗?

时间:2010-11-24 12:40:22

标签: linux command-line jar

我在网上搜索一个将war文件从一个位置解压缩到另一个位置的方法,到目前为止还没什么令人满意的。 我用这个命令

jar -xvf mysite.war -C /usr/local/tomcat/webapps/mysite/

它没有用。这个:

jar -xvf mysite.war /usr/local/tomcat/webapps/mysite/

没有抛出任何错误,但仍然没有任何想法?

2 个答案:

答案 0 :(得分:8)

找到blog post at mkyong.com

如前所述:“...... jar没有将文件直接提取到另一个文件夹的选项......”所以你需要做的就是改成你想要的目录解压缩,然后从那里引用jar文件

mkdir newdir
cd newdir
jar -xvf /workspace/test/classes/test.jar

这也可以在Windows上解决这个问题,因为默认情况下无法解压缩。

答案 1 :(得分:3)

war文件是压缩存档。也许使用unzip会有效。