上一篇 | 下一篇

管理Websphere的10个有用命令5

发布: 2008-7-02 06:23 | 作者: admin | 来源: | 查看: 7次

5. 确定 JAR 和 ZIP 文件的内容

JAR 和 ZIP 文件并没有很好地融入传统的版本控制机制。即便它们融入了这种机制,要想确定这些文件的“版本”也不是一件容易的事。因此,必须使用其它工具来分辨一个文件的版本是否比另一个文件的版本更新,或者分辨两个文件的版本是否相同。当有可能(或者渴望)安装后端修订包或驱动程序时这一点是很有意义的。一旦从正确的 FTP 服务器上下载了需要的文件,您可以采用下面这些技巧的一种组合将它与您系统中的文件进行比较:

文件大小相同吗?

以字节为单位比较文件的大小:

UNIX

ls -l filename.jar

Windows

dir filename.jar

您也可以使用这个技巧来标识被错误传输的文件。

验证文件的内容

当字节数相匹配时,UNIX 提供了一个校验和实用程序来帮助确认文件的内容:

UNIX

sum filename.jar

您也可以使用这个技巧来标识被错误传输的文件。

确定内容的日期

JAR 和 ZIP 文件包含了一个目录以列出它所包含的文件:

jar tvf filename.jar2>&1 | more

获取其他文件信息

如果有必要查找系统中其他的 JAR 和 ZIP 文件,确定哪些文件包含类,或者查看这些文件的内容,以下命令将对您有所帮助:

要查找其他的 JAR 和 ZIP 文件

UNIX

find / -name "*.jar|*.zip" -print

Windows

dir /s/b *.jar *.zip

要查找包含拥有类的 JAR 和 ZIP 文件的目录

UNIX

echo $CLASSPATH

Windows

set classpath

要查看 JAR 和 ZIP 文件的内容

UNIX

for i in `ls *.zip *.jar`

do

echo $i

jar tvf $i 2>&1 | grep -i javax

done

Windows

for %i in (*.jar *.zip) do jar tvf %i 2>&1 | findstr -i javax

字号: | 推荐给好友

评分:0

我来说两句